@Override
  public void waitForMessageState(ID otherMember, Map<String, Long> state)
      throws InterruptedException, TimeoutException {
    services.getMessenger().waitForMessageState(otherMember, state);
  }
returns the surpriseMemberTimeout interval, in milliseconds
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/GMSMembership.java