Try add
RequestHeader unset If-Modified-Since
RequestHeader unset If-None-Match
to your config file.(in VirtualHost)
since apache compares If-Modified-Since date, and return http 304 without X-Version-ID header if If-Modified-Since date is not too old, you will get "Detected version update refreshing the page" until apache returns http 200.
it would be better if static requests are cached, and only api requests are not cached, but I'm not sure how to do that.(I'll modify this answer if I find better answer)
and, sorry about my bad english