Recycle IO without killing threads
Recycle IO without killing threads

When any of the numerous Linux bluetooth failures occure (which manifest as IO
errors) we would bail out completely and let systemd restart us.

I don't really use systemd any more so when not using systemd, it is preferable
for the library to attempt to restart communication instead!

edwardspeyer/bluetherm-toolkit,edwardspeyer/bluetherm-toolkit,edwardspeyer/bluetherm-toolkit