title: Dead letter exchange RabbitMQ dropping messages
body: <p>I'm trying to implement a dlx queue in RabbitMQ.
  The scenario is quite easy 
  I have 2 queues:
  1) alive
  2) dead (x-dead-letter-exchange: "immediate", x-message-ttl: 5000)</p>
  
  <p>and an exchange "immediate" that is bound to 1) alive</p>
  
  <p>I tried to run this example: 
  <a href="http://blog.james-carr.org/2012/03/30/rabbitmq-sending-a-message-to-be-consumed-later/">http://blog.james-carr.org/2012/03/30/rabbitmq-sending-a-message-to-be-consumed-later/</a>
  but it seems that the messages are dropped after the ttl expires and they dont get published on the exchange, so my alive queue is always empty.</p>
  
  <p>I also tried to create the queues by hand in the management console and I get the same behaviour.</p>
  
  <p>I tested it with Ubuntu/rabbitmq 3.0.0 and with Mac OS X and rabbitmq 2.8.7</p>
  
  <p>Am I missing something?</p>