I have an NServiceBus Saga that looks like this
public class MySaga : Saga<MySagaData>,
IAmStartedByMessages<MyStartMessage>,
IHandleMessages<OtherMessage>
But messages can come out of order. So what happens when the IAmStartedBy Message comes after the IHandle Message? There will be no SagaData for OtherMessage. Will NServiceBus swallow the message or try to re-handle it later?