Catch top-level Exception here

References #179
Merge branch '1.0.x-stable' of github.com:ruby-amqp/bunny into 1.0.x-stable