@Override
  public void onTransactionSelected(
      final TransactionEvaluationContext evaluationContext,
      final TransactionProcessingResult processingResult) {
    final var sender = evaluationContext.getTransaction().getSender();
    final var skippedNonce = skippedSenderNonceMap.remove(sender);
    if (skippedNonce != null) {
      LOG.trace("Sender {} removed from the skip list, skipped nonce was {}", sender, skippedNonce);
    }
  }
When a transaction is selected we can remove it from the list. This could happen when the same
pending tx is present both in the internal pool and the plugin pool, and for example it is not
selected by the plugin but could be later selected from the internal pool.

@param evaluationContext The current evaluation context
@param processingResult The transaction processing result
ethereum/blockcreation/src/main/java/org/hyperledger/besu/ethereum/blockcreation/txselection/selectors/SkipSenderTransactionSelector.java