Look for an exact match on existingBranch in CreateBranchTask

In some cases getBranchesMatching will return a non-exact match. Added
another check to account for this when ignoreIfExists is true.