drush migrate:upgrade not behaving as expected
I figured it out!

I just needed to run drush migrate:rollback. That put Drupal back into a state where it understood that the migrations hadn't actually been run yet.