Only perform initial fetch when running on a minion
Only perform initial fetch when running on a minion

This prevents the master's maintenance process from attempting to run a
fetch while GitBase.init_remotes() is in the process fetching a
newly-added remote.

We have proper locking in place, so there is no danger of a race
condition, but this does suppress the warning generated when an update
lock is in place at the time a fetch is attempted.

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt