I have the same problem after upgrading consolekit 0.4.1-4 -> 0.4.2-1 I'm starting X via startx, and consolekit is being launched by /etc/X11/Xsession.d/90consolekit
Neither 'active' nor 'is-local' are true when session starts. Downgrading consolekit package solves the problem. If there is any additional information needed, please let me know which tests to run, I'll be glad to help to solve this bug

