Как раз нарыл эти события и понял что к чему, и в последней версии это уже исправлено, а строку с EVENT_UNIT_HEALTH_CHANGED действительно стоит для подстраховки.
Это может внести некоторые лаги, но думаю что стоит попробовать.
А еще как вариант можно попробовать дублировать запрос, с небольшой задержкой.