Minor cleanups in sim_core::run()

Task @11 : almost done.