Now stops properly when using DBus activation in a manual dbus-run-session session and also on FreeBSD.
dbus-run-session