A handoff value is cleared only in the success callback of a script that a content blocker stops. With no error path it is passed from page to page for the whole tab and overrides every later arrival.
Give every cleanup a failure path. A value cleared only on success lives forever when the success never comes.
Test the dependency that never loads. Blockers make that path common, not rare.
Test the dependency that never loads. Blockers make that path common, not rare.