The user can pass any migration name here; we need to check that the migration exists first before running it.