[ALSA] ac97 - fix various issues with AD1986/AD1986A support