We can't rely on KeyserverConnectionHandler to handle recovery when SQLite database load fails in SQLiteDataHandler on native. That's because KeyserverConnectionHandler relies on SQLite data being loaded into Redux.
Instead, we'll factor out the logic for performing a keyserver recovery login, and use that code directly in SQLiteDataHandler in the next diff.
Depends on D11225