Current way:
- User starts the flow
- sudo challenge (https://github.com/blog/1513-introducing-github-sudo-mode)\*
- scan totp seed
- confirm totp seed
- Download recovery codes / confirm backup number / enroll in delegated recovery (one or more)
- User "prints recovery codes
- User copies recovery to clipboard and stores elsewhere
- User downloads a file containing the recovery codes