Note that the same problem still exists even when xscreensaver is not started with the session. I just verified that. So this is not an interaction problem, the issue is that light-locker somehow doesn't unlock.