DSP: copy audio dma samples as early as possible

Xenoblade Chronicles has problems when samples were copied gradually rather than all-at-once.

This restores the all-at-once behaviour.

It also removes the check for num_blocks==0 at the start of the audio-dma stream (this should never happen).