Currently, calling `close()` on a pending `Request` stream does not necessarily close all underlying resources. Also, it should probably cancel a pending connection attempt, so this likely depends on https://github.com/reactphp/socket-client/issues/40