If ratekeeper cannot read the list of storage servers in the cluster, it will still compute the transaction limit as if there are no storage server issues. This is problematic in particular if the reason we can't read the list of storage servers is because the storage servers are having issues.
For example, if all storage servers fall sufficiently far behind, then attempts to read the list of storage servers will repeatedly fail with future_version errors. Once we start failing to control, a write-only workload can continue to run and dig the cluster into a deeper hole.