It stops the hangs on 2nd sound using both uniaud32 1.1.4rc6 and uniaud 1.9.3 on my T60, and sound still works on an ac97 laptop.
There seems to be some slight distortion at the end of the startup sound using this uniaud16, so I intend to experiment with other values for irq/sec tomorrow, but I'm curious what others experiences are.