A failure of the check itself (no Node, no VM module API) must never be reported as a broken renderer chunk; assert the kind, not just the text.
Four sequential node --check children (plus a spawnSync that must fail finding a bogus binary) exceed vitest's 5s default on a cold run; the test needs a 120s ceiling so it measures behaviour, not machine speed.