We know there are 3 options for Session Recovery Strategy - Restart task, Fail task and continue running the workflow, resume from last checkpoint whenever a session fails. How do we restart a workflow automatically without any manual intervention in the event of session failure?