web: Poll if admin repo list is empty
Created by: keegancsmith
If a user has added an external service, the repo table will be empty until the first sync has run. In this case we can refresh so the repos appear. Our e2e tests also rely on this behaviour.