improvements to github enterprise flow when no primary email