This addresses some comments from review on e12fafda2dfbbdf63f125e5af797ecfaa6488f66 from #22674.
- Improve documentation about de-duplication: comment
- Fix code looking up same-txid-different-witness transaction in mempool: comment
- Improve the interface for when a same-txid-different-witness transaction is swapped: comment
- Add a test for witness swapping: comment
- Add a test for packages with a mix of duplicate/different witness/new parents: comment
- Fix issue with not notifying
CValidationInterface
when there’s a partial submission due to fail-fast: comment