Updated Live SCM controller to always start with the current commit ID

Updated Live SCM controller to always start with the current commit ID when multiple concurrent requests are pending. Before the current commit ID was retrieved in the controller ctor but that could get out of date if the operation was waiting for another concurrent operation to complete.

The impact of not having the most recent commit ID was that it forced a rebase -- now that is no longer the case.