I have just discovered a downside to using SMS as a 2-factor authentication method, as I sit here at 30,000 ft, unable to login to github.