Check if a local branch exists and abort the task if true
Add another failsafe for the versions task. This time abort if the branch already exists. This means you can only run the task once, we may need to refactor this in the future, but it will do for now.