Если вы не подтверждаете сообщения автоматически, они будут поставлены в очередь при отсутствии явного подтверждения.
Если вы выполняете автоматическое подтверждение, вам нужно просто поставить его в очередь.
Итак, если вы делаете что-то вроде:
BasicDeliverEventArgs e = (BasicDeliverEventArgs)consumer.Queue.Dequeue();
тогда вы можете сделать что-то вроде:
consumer.Queue.Enqueue(e);
Это то, за чем вы охотились?