Branches with a "/" in their name cause UE build flows to break
A customer encountered this with a "/" character but it can happen with other characters as well.
Because the standard UE build flows in the registry use the branch name to generate a temporary file name, if the branch names contains a character that is invalid in file name, the flow will fail. The identifiers synthesized by the flows should be correctly escaped to prevent the problem.