[WIP] Fixed issue with reconnect mechanism

When an unexpected error happens when reading frames during the open_connection
method the mechanism failed to kick in and the connection would never be re-established.
RabbitMQ versions before 3.3.0 indicate authentication failures by closing TCP connection (per AMQP 0-9-1 spec). So no, we can't just comment these out.