add a disconnect callback in dispatcher to send a disconnect command on the outgoing session channel (so another brpop is not renewed on an otherwise dead session. fixes #105