I remember the bash issue being brought up before once, and I forgot what the resolution was. I will look at it again and see what has to be there.
alsa-config.tcz has the alsasound script, which should not need bash. I will see if I can place /usr/local/etc/init.d/alsasound in the alsa.tcz extension and make alsa-config.tcz and bash.tcz optional requirements.