`CListMempool.TxsFront` and `CListMempool.TxsWaitChan` should not leak implementation details. We need to separate reactor from pool implementation.