Some thoughts:
In 7.x series we changed to way we are running refresh. If there is no search activity, then the refresh is not called IIRC.
If you have a search request coming then the refresh is triggered before the search is actually ran.
So I was wondering if you were hitting this behavior as you are the only one to run a search.