Change so QMessageBox on serial comm errors doesn't lock up the UI to show itself
QSerialPort no longer attempts to save settings on closing the port, which was causing lockups in windows