make SerialPortEndpoint connectFailure raise actual exception from nonexistant port