title: rabbitmq consumer with multiple channels causing duplicate messages
body: <p>Is it possible in Rabbitmq for a scenario where a single thread with multiple channels to consume messages from a single queue and have the same message consumed twice? We have code passed from a previous developer which is in a library that seems to find duplicate messages in a queue. However when using a simple single consumer with single channel to consume the same queue, it is quite evident there are no duplicate messages in the queue. This is causing some heated arguments and would be easily solvable if we could debug the other party's code but thi is not possible due to some licensing issue.</p>
  
  <p>In all the years using rabbitmq and .NEt consumers we have not encountered this. Is there reason to this madness to prove our point?</p>