More reliable version of libISOBlue

The spurious reconnects seem to be gone.
The odd message here and there still gets lost when a reconnect does happen.