So it worked until I rebooted, then it went back to its original behaviour. The registry was still the same and no values had reverted. Some driver somewhere is unhappy.
Further searching has turned up a couple of leads of the same behaviour, but no real solutions (reinstall? Err, no thanks!) I'll keep digging, and may restore the PX file and see if that helps.