[#50154295] Correct SimulationEngine reloads

SimulationEngine can now pick back up from where it last left off when
reloading.