We support timeouts now, use it
Make sure we print something out when this test fails

Also update the errormessage which seems to be have improved in certain
cenarios in 2.3.x

The first and the last connection hashes were actually identical and
therefore pretty meaningless, so made sure all 3 are unique
Merged pull request #301