When a SIWE user logs in using a v1 fallback, they don't have SIWE secrets saved in the DB. They are set after an interaction with a modal, but that doesn't trigger backup generation and upload. These operations were performed only after the app was restarted - when the app starts, we would read the data saved in the previous session.
This diff solves this issue by exposing a function that can be used to trigger backup generation and upload and using this function after user provides the missing data.
Depends on D14417