I have noticed something similar to this actually. I especially notice this in query windows which reload logs. I have to close and re-open a query window several times (3 or so) before I finally see the actual last line being reloaded. If I then repeat the close/re-open process the log keeps reloading perfectly as it should. So apparently it is being written to disk for me but not reloaded properly... I just tried to reproduce this with a few open query windows I had but of course everything works perfect now. :P
Maybe this is related somehow...