Catch some Bunny connection errors and convert them to Woodhouse::ConnectionError.

Add the 'cause' gem so the underlying exception is still available.