added handling for the case where the user signs up through the traditional form and then tries to connect with twitch oauth