Can I perform a distribution upgrade without rebooting?
I think you want to restart dbus. I thought I remember reading somewhere that restarting dbus (for when dbus is upgraded) would restart x too, so they opted for a reboot.
But since you want all that: sudo service dbus restart