backend: Auto-reconnect on error, signal offline status
trezorService: Optimize device enumeration

Eliminates most of enum requests on http transport.