Seems odd the screensaver would cause a disabled profile to enable again - unless of course the screen (or system) went to sleep, or there's some other configuration file lingering.
Try blacklisting the driver - that'll prevent the kernel from loading the sound card at all.
-
Edit
/etc/modprobe.d/snd-blacklist.conf
as root -
Add the line - using your output above I would guess:
blacklist snd_hda_codec_realtek
-
Reboot or run:
sudo modprobe -r snd_hda_codec_realtek
According to your motherboard's spec sheet, it's a Realtek® ALC887-VD2, sosnd_hda_codec_realtek
sounds like the one.