code: public void reset(InetAddress remoteEP)
      {
          SystemKeyspace.updatePreferredIP(id, remoteEP);
          resetEndpoint = remoteEP;
          for (OutboundTcpConnection conn : new OutboundTcpConnection[] { cmdCon, ackCon })
              conn.softCloseSocket();
  
          // release previous metrics and create new one with reset address
          metrics.release();
          metrics = new ConnectionMetrics(resetEndpoint, this);
      }
docs: reconnect to @param remoteEP (after the current message backlog is exhausted).
  Used by Ec2MultiRegionSnitch to force nodes in the same region to communicate over their private IPs.
  @param remoteEP