fix: DBMigration: Ensure window modality by setting transient periodically
While the DBMigration window is presented, Gajim's main window may not be present yet (app.window = None). This prevents the DBMigration window from becoming modal. Setting the transient periodically makes sure modality is enabled as soon as Gajim's main window is presented.
Fixes #12520 (closed)