gitserver: Move alwayscloningtest check into clone function
Created by: keegancsmith
With the scheduler we end up cloning the repository due to it using the repoUpdater handler. By moving the check into our clone repo function, we ensure we never clone the repository and always return a status of clone in progress.
Test plan: unit tests and testing in dev mode.