Why all timeouts in erlang client are set to infinity? When I'm using direct connection and remote server disconnects, rabbitmq-client's gen_server hangs waiting for answer from remote pid and stopping to receive messages, so its mailbox grows until node crash.