I don't like changed standard port music too. A i know, there are others people which have the same view. Removing those win/lost is teoretically possible, but with every patch files are changing so this is some work to do. I've used wowsunpacker to unpack content_music_port.bnk from banks/ultra, high, low (it depends form Your sound quality). Then I have used bnkextractor, converted this to .ogg. And all sounds are in many parts, some probably are missing too, becouse used programs. So You can do nothing here.
Second thing is logic of this music, to not play victory/lost at all. It probably is in file logic_music.bnk, but program can't unpack this file.
So the only go around solution is to change port after a battle manually ...