Usb-moded sends both events and mode change indications via the same
D-Bus signal. Updating the cached usb-mode based on events means the
value is not necessarily in sync with what a direct query would return.
Update usb-mode only on mode changes and forward events as QT signals.
Signed-off-by: Simo Piiroinen <email@example.com>