This PR updates rewrite_find_coordinator_response and rewrite_metadata_response to exclude down shotover nodes.
For responses where a single shotover's info is to be returned, we try to deterministically select an UP shotover node in the rack if available, and fall back to UP nodes out of the rack otherwise. Because the local shotover node is always UP, at least one UP shotover node should be available.
For responses where many shotover nodes' info is to be returned, we try to select all UP shotover node in the rack if available, and fall back to UP nodes out of the rack otherwise.
rewrite_find_coordinator_response
andrewrite_metadata_response
to exclude down shotover nodes.