propagate disconnect errors to all commands in the queue
make listen chainable
test and example of connect with sha1