Hi Rahul,
To start another workflow you can add the following code in the advanced tab of any activity, Just enter the internal name of the workflow you would like to start.
You can activate the error handling option on different activities in your current workflow which adds a new transition. I would create an alert upon error in certain activities and email the relevant team about the failure and then drop the code above on the advanced tab of the activity to start the new workflow.