changed the order of operations when starting MSMQ transaction
made all saga persisters treat null the same way