Fills a gap in recent reject tracking (backport #6750).
This is #6588 in master.
The main effect is to exit processing for recently-rejected hashes,
in case they are pushed to us without prior advertisement. This
behavior was seen in the wild.
An additional effect is to do early checks for mempool or mapOrphan
existence. No logging or nDoS tracking is needed for failures of
these checks.
utACK - confirmed that the changes are the same as in 9524c4d35cb6ec4bd7becf1d938d21c536669d1f
utACK
Milestone
0.11.0