fix a race where the timer signal could remain turned off, leading to deadlock