My server must have been/is misconfigured as the Cache-Control header was not mirrored in the response when I tested the same header earlier, forcing my server response to include the no-cache did cause the activex object to request the file anew.