[19] BTSerialPort: properly join with write/poll threads at close