repos: safer external services
Created by: tsenart
This PR does two things:
- Prevent cloud default external services from being synced by updating config in the UI. This caused us to delete 4.5M repos last week.
- Prevent site level external services from deleting repos when finding errors during a sync. User added external services will keep deleting repos when faced with a fatal error.