Description of problem: In order to port code to core model, we need a way to handover the migration to Automate on another criteria that the task state. This will allow to keep the task in state 'migrate', while implementing some logic in InfraConversionJob.
https://github.com/ManageIQ/manageiq/pull/19149
https://github.com/ManageIQ/manageiq-content/pull/561
This BZ doesn't change the migration workflow or features. So, the test should be that it doesn't introduce regression.