title: QueueUnbind behavior when there are active consumers exists
body: <p>I saw <a href="https://github.com/dotnet-architecture/eShopOnContainers/blob/dev/src/BuildingBlocks/EventBus/EventBusRabbitMQ/EventBusRabbitMQ.cs#L56-L58" rel="nofollow noreferrer">here</a> that they used <code>.QueueUnbind</code> upon subscription close.  <em>(using <a href="https://www.rabbitmq.com/dotnet-api-guide.html" rel="nofollow noreferrer">.NET API</a>)</em></p>
  
  <p>I started to wonder what will happen if there are multiple instances.  Tried to locate what does <code>.QueueUnbind</code> code in <a href="https://github.com/rabbitmq/rabbitmq-dotnet-client" rel="nofollow noreferrer">this repository</a> but no luck <em>(too many circles)</em>.  </p>
  
  <p>So my question is, is that only going to unbind if there is no consumer left? Or is it going to unbind it even there is an existing active consumer?</p>