Forgot that the transport must only return JSON-RPC objects, the new Error stuff was breaking the client lib on actual connectivity errors.