Make sure your user is in the "power" group if not create one.
Then suspend is different than sleep so make sure a boot time you told the
kernel where your going to resume from.
mine is
sda4 is my swap partition.
As for for suspend to ram. Sleep.
Then again it isn't reloading console kit.
This means it is unable to create a socket.
Because there is one already in use. But it is stale.
When you logout it clears that /tmp/socket
log back it it creates a new one.
I hope this points you.
Good place to also look at and understand D-Bus
~/.dbus