Refactoring recovery process. Now check last recovery start time and last enqueue time.
Finish recovery