For number 2 to get new sounds (or old sounds for new units) to apply in game I think you need to delete the events.dat file in data/sounds.

Actually just re-name it so its not found by game, then you can change it back if you have any problem.