Check a minimum number of hosts are online

I did originally use `State.ClusterClient` but for some reason I changed it, switched it back: 1561f7c