(Just posted it anyway here now, because I’ve now written it up so nicely )
The problem is just I see really no way to circumvent it, except of just adding a try-catch-block around it, because "cssRules" in styleSheet returns true (which seems to refer to some imaginary state of that property, you cannot see it in the Firefox console, at least…)