The short answer is this bug sucks. My only option was to use an Auto-save from about 3 hours prior. I have been taking extra time prior to hitting the "b" button after saves (little noise when it saves), but this is not fool proof. Also after a tough area such as beating flying fortress I make two different saves.