21bc1d3775
The salvaged comment restated the symptom at length; keep only the WHY. Drop the `# pragma: no cover` markers (the repo does not gate on coverage). One invariant test: with aiohttp.web_request lacking RequestKey, `web` stays bound to the aiohttp module and RequestKey is None (red on origin/main).