I remember reading somewhere that this occasionally happens when the game engine chokes and has to re-sim the game. I can't remember where I read it now, but if I do I'll find you the link.
Sorry to hear it worked out badly for you on this occasion.