This handles the edge case of txs that are accepted into the mempool but are not pollable yet because the radix tree is full. This transaction should be removable from the mempool (e.g. because of low fee) in order to prevent from from filling the mempool with finalized dust. With this solution the txs that don't fit the radix tree still participate to the fee eviction, and the most valuable txs will be polled after the current radix tree has been mined.
All the housekeeping is already done by the avalanche core, and the rwlock is very efficient for read accesses so performance is not an issue.