The seeded-state test (#130557) was skipped on macOS as a fixture problem,
but the failure was in its own new assertions, on every OS:
- enabled-features.json is {"schema": 1, "extras": [...]}, so the fact's
extras compare against its "extras" list, not the whole file.
- venv_is_current read the user store the fixture points HERMES_RUNTIME_DIR
at, so it never saw the fact native.py writes. The desktop app starts the
bundled backend with HERMES_RUNTIME_DIR set to the payload's tools dir
(electron/main.ts resolveHermesBackend); the check now does the same.
The skip is gone. Without the native.py line the test fails on
"venv fact is None".