Bug causes an Assume()
failure due to the expectation that the individual result should be invalid when done over submitpackage
via rpc.
Bug introduced by #28950 , and I discovered it rebasing #28984 since it’s easier to hit in that test scenario.
Tests in place were only checking AcceptSingleTransaction
-level checks due to package evaluation only triggering when minfee is too high for the parent transaction.
Added test along with fix, moving the fill_mempool utility into a common area for re-use.