Fix for Github accounts without email address

I didn't think it was possible, but we're seeing failed logins from GH accounts without any (public?) email address. This will allow login/registration, but we won't have any way of getting in touch with
them.