With the plans to bring CPanel migrations into future releases. Ideally, it would be good to have dedicated machines for migrations. For example, if we have a role for migrations a server or servers could be dedicated to doing migrations allowing I guess multiple migrations on a queue basis customer can then request their migration it get assigned to a server to migrate and move their assigned package and server.
Customers can then queue their migrations for their sites in bulk if possible making it nice and smooth!
sorry if this is already in the plans just thought I would add it if not!