Forgot that the transport must only return JSON-RPC objects, the new Error stuff was breaking the client lib on actual connectivity errors.
Merge pull request #34 from uber/fix-tcp-client-error-reporting

Fix Client TCP Transport Error Reporting