Fix gnome-shell ending up in the wrong systemd unit when using D-Bus application launch
Applications launched using D-Bus activation will have a returned PID of 0, which systemd now interprets as moving the requesting process to a new scope, causing GNOME Shell to be moved to another scope. Fix this by not creating a systemd scope when the returned PID is 0.