fixed model interpreter not removing time steps and causing a deadlock
in the simulation control layer