You have requested a non-existent service “media_entity.cli”

We upgraded a Drupal site to 8.7 that had used media_entity previously and we needed to get it converted over to core’s media module. We followed all of the directions but we kept running into the error:

You have requested a non-existent service "media_entity.cli"

After a bunch of trial and error we decided to just hack the module by adding a test for the existence of the service before consuming it.

In the file media_entity/media_entity.drush.inc before the line the contains \Drupal::service('media_entity.cli') we added:

if(!\Drupal::hasService('media_entity.cli')){
     return TRUE;
}