Fixing status being wrong is user restarts a task