Did we ever find an answer to fix this? For the last two years, I just set up a stop watch, since it happens every hour on the hour, to count down and let me know when it's about to happen so I can log out and not be caught in a fight.
My computers clock is all messed up. I've got program always running in the background "Network Time" to constantly make sure it's correct. Even tho I have that on, it still glitches me out as described above.