build up the set of changes before applying them

this will allow us to decide not to apply them later, if fetching fails

[#77846098]

Signed-off-by: Steve Powell <spowell@pivotal.io>
do not apply any changes if fetching from CC fails

[finishes #77846098]

Signed-off-by: Steve Powell <spowell@pivotal.io>