When using your own branch, if it's a long running branch, there is a chance for the rebase to change the shas out from under it causing later steps to fail when it attempts to --ff-only.
Need to figure out a way to handle this so the user don't have to manually updated their branch with develop and then run tag-release --qa