Don't run service for the budgie-desktop
Budgie Desktop has an XDG_CURRENT_DESKTOP value of Budgie:GNOME which automatically runs the service on logon.
Budgie itself does not use any of the service capabilities and as such the service is unnecessary.
This patch ensures gnome-software behaves in the same manner as being run on desktops such as XFCE.