The user migration_manager::submit_migration_task needs to know if migration_task::run_may_throw is successful or not. Do not swallow exception. Fixes #4791