Reset timer must stay in propulsion handler

Change the way to reset timer when FAILED if it's not timer expired.