Ну вот собственно и исправленный .sms файл:
Скачать файл tsrLoco_2te10m-eng.sms
Проблема была в том, что у тифона и свистка стоял приоритет, равный остальным звукам, то есть, если у игры не хватало ресурсов на озвучивание всех потоков, то она могла озвучить дизель, а тифон и свисток оставить "на потом". Я поменял значение приоритета с "3", на "5"

. Теперь игра в первую очередь озвучит тифон и свисток, а не звук дизеля.
P.S Не бойся, звук дизеля у тебя не пропадёт.