Only updating if subject is not nil and updating test
Cleaning up ZincProgress
Correctly calculating aggregated progress for CompletanleActivityMonitors