Sometimes users accidentally delete the TOTP app, or even lose their phone. To make the recovery process easier, I suggest giving a set of one-time scratch tokens (Sounds scratchy? How about "backup tokens"?) during the set-up process of two-factor authentication. Users will be able to use the scratch tokens to log in should the lose their token generator.
Background: https://phabricator.wikimedia.org/T85706