A quick google shows several other people with similar problems. I found one post that suggests that IIS has a minimal buffer that could produce it. The solution posted there is mainly for filling the buffer, but this, as you said, will not be reliable.
Could you go to some poller / status ajax panel like here jsprogressbarhandler (google for "jsprogressbarhandler ajax")
source
share