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