I retested the autosuspend use case on my laptop and it still makes a difference for me, no auth dialog showing up after the patch.
I also tried testing the DDC dimming use case this time, and failed because libddcutil reliably crashes when I unplug the dock (with power and two connected monitors) after having switched to a terminal tty. This crash happens regardless of whether this MR is applied. I may have to bug Sam Rockowitz for a crash fix, or perhaps suspend DDC connection event monitoring while a session is inactive.