We were processing errors before processing the deletion of an AmbassadorInstallation. That meant that an errored AmbassadorInstallation could not be deleted.
Do not try to check the existence of a AuthService/RateLimitService (that prevents a migration) until we are about to migrate.
Cleanups were not working because we were not removing all the AmbassadorInstallations.
AmbassadorInstallation
. That meant that an erroredAmbassadorInstallation
could not be deleted.AuthService
/RateLimitService
(that prevents a migration) until we are about to migrate.AmbassadorInstallations
.