retry snd_pcm_open on error - occasionally get 'device or resource busy'