How do you automatically perform several back-to-back migrations in a set order?
When you activate a migration module that contains multiple migrations, they are installed in alphabetical order.  This is the order that they are executed in when you use the UI or:

drush mi --all

I have added a single letter as a prefix to my migration.  This allowed me to arrange my migrations as needed.