In my last related post on the topic, hughsie rightfully suggested that dbus dependencies be scoped system vs session. So, here we are with an implentation that does
for dbus session and system services respectively.
Modulo any bugs or bikeshedding over the particular naming (any suggestions?), I'll stew things over another week or so before sending this upstream for consideration.