In a first PR I implemented a background task feature but the replay is still the old behavior: ie. it won't background anything and return the result immediately, breaking the deterministic replay.
We need to implement the injection of the result into the right CopperList either by checking the timestamp match on TOV or just monitoring the first result that has a timestamp from the log.