It should be a VERY rare problem, but there is not much we can do programmatically to solve it. Things happen and a save can get corrupted, its why we always try to have three backups.
Keep an eye out for it doing long saves in the future. I have noticed an occasional long save and I'm trying...