The ClusteredDeploymentRepository service is installed in ClusterSubsystemAdd, and removed in ClusterSubsystemRemove, so that it is available when the subsystem is available. Your comment made me double check that it was removed in ClusterSubsystemRemove - it wasn't but is now.