acquireAdvisoryLock deliberately refuses to run on Windows, so the suite
reported a failure there for a helper that only claims macOS and Linux. The
Windows path now asserts that refusal, and the serialization assertions stay
in place for the platforms that implement the lock.
The checks in .github/workflows/ci.yml include this suite, and a Windows
checkout runs the same command locally.