Use snd_pcm_recover in more places