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.
Changed the wording of the empty frame exception

This reflects the case where older RabbitMQ servers would simply
close the connection when authentication failed.
Merge pull request #251 from nedap/master

Fixed issue with reconnect mechanism