title: NServiceBus Message Handlers not firing in expected order Saga handler fires early
body: <p>We are using our own host and want to specify a single handler to fire first. We have a message validation handler that we would like to fire before our Saga handler. We have tried to set the order using the code below but looking in our logs our saga message handler fires first then the validation handler fires. Were stumped and wondered if the saga has anything to do with it? 
  If you have any ideas please let us know.</p>
  
  <p>Documentation from here: <a href="http://docs.particular.net/nservicebus/handlers/handler-ordering" rel="nofollow">http://docs.particular.net/nservicebus/handlers/handler-ordering</a></p>
  
  <pre><code>NServiceBus.Configure.With()
   ...
   .UnicastBus()
        .LoadMessageHandlers&lt;First&lt;YourHandler&gt;&gt;()
  </code></pre>
  
  <p>Our code looks like this: </p>
  
  <pre><code>var bus =  Configure.With()
      ...
      .UnicastBus()
            .LoadMessageHandlers(new First&lt;ValidationHandler&gt;())
  </code></pre>