Add BEGIN/COMMIT transaction wrapper to migration to ensure atomicity and prevent partial migration failures.
Update emailVerified type conversion to set OAuth users (those with account records) as verified before converting timestamp to boolean.