ao_alsa: non-interleaved access is not always available

I thought this would always work... how disappointing.

Revert to interleaved format if requesting non-interleaved fails.