I don't include any template scripts in this test script. What do you mean with "adding -100"? Did you change "snd_play(test_snd,100,100);" to "snd_play(test_snd,100,0);" or did you add another call with -100 as balance?
The problem seems to be specific to my computer if the play_sound calls work always on your one.