extract HubRegisterer from SubscriberRegistrationTests

- will be used by PartitionMaintenanceTests
finish tests for PartitionMaintenance.EnsurePartitionIsReadyForEnqueue