title: Rabbit MQ idle Queue not handling first message
body: <p>We have a RabbitMQ queue that sometimes goes idle.
  Whenever we have 2 or more exchanges on this queue, the first one is missing and everything is OK for the others.
  It seems like the first one &quot;wakes&quot; the queue up but is not handled correctly.</p>
  <p>Is this a normal RabbitMQ way of handling ?</p>