While testing using BIP152 using the orphan map I observed a round trip that occurred only because the relevant orphan was time based expired first.
The purpose of the time based expiration is simply because the random eviction has particularly bad effects on chains of txn (it tends to poke holes in the chains, resulting in the pool filling with things that are unconnectable). As such, We don't really need the time based until just before the random eviction would take place.