Hi Michael, The problem occurs 100% of the time and was reproducible on my desktop workstation which admittedly is configured the same as my Laptop.
Suspend/Resume exhibit the same behavior and I have also noticed that I cannot mount my External USB disk using Nautilus anymore and receive a "Not Authorized" error. Here is the requested output. I only tried "restart" to provide some output but can provide further examples if required. $ ck-list-sessions Session1: unix-user = '1000' realname = 'James Robertson' seat = 'Seat1' session-type = '' active = FALSE x11-display = '' x11-display-device = '' display-device = '/dev/tty1' remote-host-name = '' is-local = TRUE on-since = '2010-09-28T12:06:10.663498Z' login-session-id = '' idle-since-hint = '2010-09-28T12:06:41.005566Z' Session3: unix-user = '0' realname = 'root' seat = 'Seat1' session-type = '' active = FALSE x11-display = '' x11-display-device = '' display-device = '/dev/pts/0' remote-host-name = '' is-local = TRUE on-since = '2010-09-28T12:06:59.730533Z' login-session-id = '' Session2: unix-user = '1000' realname = 'James Robertson' seat = 'Seat2' session-type = '' active = FALSE x11-display = ':0' x11-display-device = '/dev/tty7' display-device = '/dev/tty1' remote-host-name = '' is-local = FALSE on-since = '2010-09-28T12:06:14.922148Z' login-session-id = '' $console-kit-daemon --debug --no-daemon conole-kit-daemon[2015]: DEBUG: Debugging enabled console-kit-daemon[2015]: DEBUG: initializing console-kit-daemon 0.4.2 console-kit-daemon[2015]: DEBUG: Creating thread for log writing console-kit-daemon[2015]: DEBUG: Creating seat /org/freedesktop/ConsoleKit/Seat1 with 0 devices console-kit-daemon[2015]: DEBUG: Current VT: tty7 console-kit-daemon[2015]: DEBUG: VT 1:on console-kit-daemon[2015]: DEBUG: VT 2:on console-kit-daemon[2015]: DEBUG: VT 3:on console-kit-daemon[2015]: DEBUG: VT 4:on console-kit-daemon[2015]: DEBUG: VT 5:on console-kit-daemon[2015]: DEBUG: VT 6:on console-kit-daemon[2015]: DEBUG: VT 7:on console-kit-daemon[2015]: DEBUG: VT 8:off console-kit-daemon[2015]: DEBUG: VT 9:off console-kit-daemon[2015]: DEBUG: VT 10:off console-kit-daemon[2015]: DEBUG: VT 11:off console-kit-daemon[2015]: DEBUG: VT 12:off console-kit-daemon[2015]: DEBUG: VT 13:off console-kit-daemon[2015]: DEBUG: VT 14:off console-kit-daemon[2015]: DEBUG: VT 15:off console-kit-daemon[2015]: DEBUG: VT 16:off console-kit-daemon[2015]: DEBUG: VT_WAITEVENT supported on this system console-kit-daemon[2015]: DEBUG: Creating thread for vt 1 console-kit-daemon[2015]: DEBUG: Added seat: /org/freedesktop/ConsoleKit/Seat1 console-kit-daemon[2015]: DEBUG: Running programs in /etc/ConsoleKit/run-seat.d for action seat_added console-kit-daemon[2015]: DEBUG: Running programs in /usr/lib/ConsoleKit/run-seat.d for action seat_added console-kit-daemon[2015]: DEBUG: Allocated ChildData 0x8393a18 console-kit-daemon[2015]: DEBUG: Waiting for child with pid 2018 missing action console-kit-daemon[2015]: DEBUG: In _child_watch for pid 2018 console-kit-daemon[2015]: DEBUG: Done waiting for child with pid 2018 console-kit-daemon[2015]: DEBUG: Freeing ChildData 0x8393a18 console-kit-daemon[2015]: DEBUG: Emitting seat-added: /org/freedesktop/ConsoleKit/Seat1 console-kit-daemon[2015]: DEBUG: Writing log for event: 1285675668.338 type=SEAT_ADDED : seat-id='Seat1' seat-kind=0 console-kit-daemon[2015]: DEBUG: Cleaning up /var/run/console console-kit-daemon[2015]: DEBUG: Removing tag file: /var/run/console/james console-kit-daemon[2015]: DEBUG: Removing tag file: /var/run/console/root console-kit-daemon[2015]: DEBUG: NameOwnerChanged: service_name='org.freedesktop.ConsoleKit', old_service_name='' new_service_name=':1.10' console-kit-daemon[2015]: DEBUG: NameOwnerChanged: service_name=':1.12', old_service_name='' new_service_name=':1.12' console-kit-daemon[2015]: DEBUG: found 0 unique users console-kit-daemon[2015]: DEBUG: ConsoleKit Restart: org.freedesktop.consolekit.system.restart console-kit-daemon[2015]: DEBUG: constructing polkit data console-kit-daemon[2015]: DEBUG: checking if caller :1.12 is authorized console-kit-daemon[2015]: DEBUG: CkManager: get session for unix process: 2020 console-kit-daemon[2015]: DEBUG: uid = 0 console-kit-daemon[2015]: DEBUG: pid = 1813 console-kit-daemon[2015]: DEBUG: CkManager: get session for cookie console-kit-daemon[2015]: DEBUG: uid = 0 console-kit-daemon[2015]: DEBUG: pid = 1813 console-kit-daemon[2015]: DEBUG: CkManager: Unable to lookup cookie for caller - failing console-kit-daemon[2015]: DEBUG: Removing sessions for service name: :1.12 console-kit-daemon[2015]: DEBUG: NameOwnerChanged: service_name=':1.12', old_service_name=':1.12' new_service_name=''