Obviously, system pulseaudio needs 0660 on sound devices. Unfortunately pam-console (/etc/security/console.perms) sets sound devices to 0600. It would be nice if the pulseaudio initscript were to check perms in /dev/snd, but in any case the ebuild should emit a warning in postinst: ewarn "Warning: if you want to use /etc/init.d/pulseaudio, note that the" ewarn "pulseaudio daemon runs as user:group pulse:pulse, so you need to make" ewarn "sure that device nodes in /dev/snd and /dev/sound are user writeable or" ewarn "group writeable by pulse. Check /etc/udev/rules.d, and" ewarn "/etc/security/console.perms if you are using pam-console."
Easy solution - don't use the pam-console thing that is broken by design and just needs to die. :P
pam_console is not supported by PAM herd, it ought to die, and any setup that involves its use is considered up to the user to maintain, no extra work has to be done on Portage side, not even notifying.