r) where TCoordinator : IShardCoordinator         {             if (!coordinator.RebalanceInProgress.ContainsKey(shard))             {                 if (coordinator.CurrentState.Shards.TryGetValue(shard, out var 