Made `isoblued` run in a single thread

Everything happens in a `select` now.
Optimizations/restructuring from profiling

The BeagleBone Black's processor maxes out:
* when both buses are full rate
* when one bus is full rate and Bluetooth is connected