The module snd-page-alloc is not being unloaded on an alsasound stop.The code is there in the script, however it is not functioning.
After switching to a 2.5 kernel, the problem had disappeared. Possibly error on my part, marking invalid now.