Now, we only add a transaction to our recentRejects filter if we didn't already have it, meaning that it is added at most once, as intended.
This is a backport of [[https://github.com/bitcoin/bitcoin/pull/19753 | [[https://github.com/bitcoin/bitcoin/pull/19753 | core#19753]]]]