docs: public void forwardPendingTaskToRejoinNode(long[] replicasAdded, long snapshotSpHandle) {
          if (tmLog.isDebugEnabled()) {
              tmLog.debug("Forward pending tasks in backlog to rejoin node: " + Arrays.toString(replicasAdded));
          }
          if (replicasAdded.length == 0) {
              return;
          }
          boolean sentAny = false;
          for (Map.Entry<DuplicateCounterKey, DuplicateCounter> entry : m_duplicateCounters.entrySet()) {
              if (snapshotSpHandle < entry.getKey().m_spHandle) {
                  if (!sentAny) {
                      sentAny = true;
                      if (tmLog.isDebugEnabled()) {
                          tmLog.debug("Start forwarding pending tasks to rejoin node.");
                      }
                  }
  
                  // Then forward any message after the MP txn, I expect them are all Iv2InitiateMessages
                  if (tmLog.isDebugEnabled()) {
                      tmLog.debug(entry.getValue().getOpenMessage().getMessageInfo());
                  }
                  m_mailbox.send(replicasAdded, entry.getValue().getOpenMessage());
              }
          }
          if (sentAny && tmLog.isDebugEnabled()) {
              tmLog.debug("Finish forwarding pending tasks to rejoin node.");
          }
      }