title: Masstransit consume fault without taking it off _error queue
body: <p>Hi I'm a noob when it comes to masstransit and RabbitMQ. I'm trying to implement a fault consumer that will just read from the error queue without actually consuming and taking the message out of the error queue. </p>
  
  <p>I have a consumer and a fault consumer set up.</p>
  
  <pre><code>cfg.ReceiveEndpoint(host, nameof(MassMailJobCommand), e =&gt;
                      {
                          e.Consumer&lt;MassMailJobCommandConsumer&gt;(context);
  
                          e.Consumer&lt;FaultConsumer&lt;MassMailJobCommand&gt;&gt;(context);
                      });
  </code></pre>
  
  <p>And here's my FaultConsumer class</p>
  
  <pre><code>public class FaultConsumer&lt;T&gt; : IConsumer&lt;Fault&lt;T&gt;&gt;
  {
      private INotificationsClient _notificationsClient;
      private NotificationsOptions _notificationsOptions;
      private ILogger _logger;
  
      public FaultConsumer(ILogger&lt;T&gt; logger,
                           IOptionsSnapshot&lt;NotificationsOptions&gt; notificationsOptions,
                           INotificationsClient notificationClient
                                         )
      {
          _notificationsClient = notificationClient;
          _notificationsOptions = notificationsOptions.Value;
          _logger = logger;
      }
  
      public async Task Consume(ConsumeContext&lt;Fault&lt;T&gt;&gt; context)
      {
          string exceptions = "";
          foreach (var ex in context.Message.Exceptions)
          {
              exceptions += $"{ex.StackTrace.ToString()};" +
                  "\n=================&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;====================&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;==========================\n" +
                  "======================        *END OF STACKTRACE*         =========================\n" +
                  "===================&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;====================&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;==========================\n";
          }
  
          string message = $"Rabbit MQ Error:\n*Destination Address:* {context.DestinationAddress}\n*Original Message:* {context.Message.Message}\n*Exceptions:* {exceptions}";
          await _notificationsClient.Slack(message);
      }
  }
  </code></pre>
  
  <p>It sends it to a slack channel. It works perfectly except I don't want the messages leaving the error queue.</p>
  
  <p>Thank you very much.</p>