I am trying to install and uninstall extensions in Firebase, but I am getting a permission denied error. After looking at the logs, it appears Firebase is attempting to use a non-existent service account to enable the needed services. The service account in question is <PROJECT_ID>@cloudservices.gserviceaccount.com. This service account doesn't exist, and I don't remember ever deleting it. I tried using the service account undelete API call but get a warning that the service account doesn't exist.
Can I change which service account is used by Firebase to manage extensions? What do I need to do to get this working?
Update: After doing a little more digging, it is the Service Usage API
service that is failing.