refactor(client/SyncCluster): use SendRequest instead of httpGet

1. Finding machines in the cluster is a request to the current cluster,
so it should use SendRequest.
2. It makes multiple tries on request to avoid server internal error,
e.g., during leader election.
fix(client/SyncCluster): Use StatusOK response only