title: RabbitMQ: How to requeue message with counter
body: <p>Is there any way to count how many time a job is requeued (via Reject or Nak) without manually requeu the job?
  I need to retry a job for 'n' time and then drop it after 'n' time.</p>
  
  <p>ps : Currently I requeue a job manually (drop old job, create a new job with the exact content and an extra Counter header if the Counter is not there or the value is less than 'n')</p>