Root Cause Found
The headset wasn't really "blank" - ddcutil's DDC/CI probe to I2C slave 0x37 wedged its EDID EEPROM. Diagnosed and fixed upstream by @omus in ddcutil 3.0.2.
The Valve Index blank-EDID bug is fixed upstream in ddcutil 3.0.2. fixvr is now a legacy fallback for systems that can't update.
fixvr is now a legacy fallback
The Valve Index wedge was fixed at the source in ddcutil 3.0.2. If you can update libddcutil, you should not need fixvr. Start with The real root cause, then only fall back to the legacy udev rule if you genuinely can't update.
Thanks to @omus for diagnosing and fixing the root issue.