EngineTestObserver runs on the adblock task runner so it's unsafe to get callbacks on the main thread for the test runner