Use separate connection for dbus signals

Yes you are. Look at `New` vs `NewUserConnection`. They use different `createBus` funcs