Fetch remotes before polling branch HEADs.

referencing the HEAD of an unfetched remote will fail.  This happens
the first time branches are polled after. build_specification.xml has
been updated to add a remote.