Catch all errors on connection steps
Exit nicely if transport:init() fails
On parse error send an error message to owner rather than crash
Stop with reason normal to avoid error logging