[#eng-3619] don't rebalance shards when there's only a single node in the cluster

Fixes a spare ArrayIndexOutOfBoundsException that happens when the cluster starts to recover, but not all nodes are known yet.