Fix to update url_watcher before processing repos

Ensure that we refresh the state of the 'Git snoop' mechanism before we
actually start to process repos.  Otherwise we may not pull when we need
to and process out-of-date repositories.

Test Plan:
Make sure that snooping still works with
$ ./precommit.sh
$ ./testbed/arcyd/acceptance_tests.sh