Right now, we start timing a transaction the moment we receive it in the mempool
This gives us some outliers where transactions that might not be pending, will be sitting in the cache until it's valid to be included in a block.
We should explore:
- Redefining this metric entirely to start tracking from when a tx is marked pending to block inclusion
- Or, introduce a separate metric that tracks the former point (since there may be benefit in seeing outlier behaviour)
- In either scenario, we should make the tracker Flashblocks aware