I took a similar approach, but using the team callout instead of a random sound effect. I made it so when I chose a team of XMEN, instead of the announcer yelling out "X-MEN!", it played the classic children of the atom character select music. I had a similar problem, however, in that the music would play multiple overlapping instances of it if I chose different XMEN teams, at least until I left the character select menu.