move end reset handling into EndResetManager