Execute different branch of steps in stage if the first fails
Example of a scenario: There is a Stage that should return a session to the target. The scan is executed at a beginning of the stage and there are 2 branches of steps that could result in a session. If conditions for both initial steps are met, it picks one step branch to follow and if it fails in the process, it tries the second branch of steps. It basically is (IF the first init step branch succeeds, continue. ELSE try the second init step branch)