Connect to broker lazily in bunny adapter and some exception cleanup

fixes #1