Всё там работает. Как раз недавно работал с данным событием и экспериментировал кое над чем. Причём тут ссылка на инклуд проверки анимации когда игрок плывёт, для проверки того, когда ваш персонаж вне машины находится в воде. Не ясно!!!
P.S. OnVehicleDeath срабатывает когда транспорт полностью убит\затоплен, т.е. она должна быть в воде пустая.