Do not sleep longer than 2s max in bflsc scan code to stabilise displayed 5s hashrate, put locking around values, and set a minimum of 1ms.
bflsc more detailed results failure messages
bflsc ignore very first work item nonce error - could be from before
bflsc ensure buffer is bigger than max reply
usbutils allow device selection to specify expected Manufacturer/Product strings