Probably some kinda interaction with Hijack. Hijack now has the option of powering down the display (it's not actually a "backlight") as the screensaver action. While hastily adding this code (a user needed it for a flight to europe two days later), I recall something about thinking it might break interactions with userland apps.

Then again, maybe your code is just conflicting with the player application?