I saw this patch in one of the Arch Linux packages. Maybe it's useful to apply.
Created attachment 960 Don't die when dbus quits
I don't think so. Working setups run the session manager via dbus-launch, which basically means that the session bus runs for the whole session and terminates when you log out.