My suggestion is, make sure your op sys updates are scheduled appropriately so they don't hijack your pc, then make sure it has stated updates successful or whatever before resuming play.
I restarted my pc and everything, but it decided to take another 15min before "finishing" even though the little update icon (on task bar) was nowhere to be found. so when I entered the game, it said green latency, started walking around, then instantly froze, and fast forwarded to my dead DH. thanks windows for double and triple checking my system and notifying me of successful updates while i was in-game.
There really should be some sort of fail-safe, it just sucks to lose a character from non-combat issues.