Instability fix

Occasionally, IRQ could happen between SPI DMA TX/RX triggers - this
resulted in delayed DMA RX start and unfinished DMA RX transfer.
Fix: DMA RX should be triggered first so any delay in DMA TX start is
not critical.