Odd problem with Bluetooth socket blocking