oauth: Ensure we sync newly created external services
Created by: ryanslade
We ensure that we call out to repo-updater to sync newly added external services that are created during our OAuth flow.
The syncExternalService
helper was moved from graphqlbackend
to the backend
package
so that it could be called from our OAuth handler too.
Test plan
Tests pass and tested the flow on a local instance