Handle Dbus errors from other processes better

This changes changes the behaviour of uncatched expections that subclass DBusError to match other exceptions.
This prevents an error when a wrong error name was used

This handles errors from non python-tdbus processes the same as uncaught exceptions from python-tdbus