fix worker not breaking idle events when stopped, restart test now passes