As it stands, if your primary github email address changes you lose access to your account. This both allows mass account creation by linking forwarded email addresses to github and then switching the primary email and prevents users who lose access to an email from signing in with an account that was not lost.