timer: make sure we restart timers even if units are still running or if one of their conditions fails