Fix double-writing of hold events with on_exit_hold #3651