If connection is down, make Bunny::Queues#pop return empty responses
If connection is down, make Bunny::Queues#pop return empty responses

To support the same edge case with Bunny::Queue#pop being called
in a tight loop when network connection goes down.

It is better to return something immediately rather than keep
blocking the thread we have no easy way to unblock with the
current "blocking pop" approach that replaces not-entirely-correct
wait/notify implementation.

pressrelations/bunny,gferguson-gd/bunny,jafrog/bunny,gferguson-gd/bunny,teodor-pripoae/bunny,bartj3/bunny,teodor-pripoae/bunny,0xfaded/bunny,wconrad/bunny,pressrelations/bunny,0xfaded/bunny,jafrog/bunny,wconrad/bunny,bartj3/bunny