docs: private void deliverMessage(long destinationHSId, VoltMessage message) {
          if (!m_hostMessenger.validateForeignHostId(m_hostId)) {
              hostLog.warn(String.format("Message (%s) sent to site id: %s @ (%s) at %d from %s "
                      + "which is a known failed host. The message will be dropped\n",
                      message.getClass().getSimpleName(),
                      CoreUtils.hsIdToString(destinationHSId),
                      m_socket.getRemoteSocketAddress().toString(),
                      m_hostMessenger.getHostId(),
                      CoreUtils.hsIdToString(message.m_sourceHSId)));
              return;
          }
  
          Mailbox mailbox = m_hostMessenger.getMailbox(destinationHSId);
          /*
           * At this point we are OK with messages going to sites that don't exist
           * because we are saying that things can come and go
           */
          if (mailbox == null) {
              hostLog.info(String.format("Message (%s) sent to unknown site id: %s @ (%s) at %d from %s \n",
                      message.getClass().getSimpleName(),
                      CoreUtils.hsIdToString(destinationHSId),
                      m_socket.getRemoteSocketAddress().toString(),
                      m_hostMessenger.getHostId(),
                      CoreUtils.hsIdToString(message.m_sourceHSId)));
              /*
               * If it is for the wrong host, that definitely isn't cool
               */
              if (m_hostMessenger.getHostId() != (int)destinationHSId) {
                  VoltDB.crashLocalVoltDB("Received a message at wrong host", false, null);
              }
              return;
          }
          // deliver the message to the mailbox
          mailbox.deliver(message);
      }