Take a look at responses in posts here and here.
Note that If you want your workflow to fail on any exception type, you could set WorkflowImplementationOptions ->FailWorkflowExceptionTypes to Throwable.class.