Basic Log4J configuration
Disconnect if we have too many exceptions while trying to read a single value
If the device config reports 0 as the period, use a sensible default

The LabQuest Mini was having this problem...
Enumerate the USB bus to figure out which sensor interface to try connecting to