Refactor the way network errors are handled for bunny driver

work with bunny's automatic recovery mechanism