Тут даже не в том, что много переписывать - не вижу смысла это делать, больше похожу на недоработку самих близов.
Что восстановление значения ХП через несколько секунд, что установка полного значения ХП, даже если до этого питомец имел значительно меньше здоровья, при каждом призыве - выглядит не очень и было исправлено самими Близзами в будущих патчах (на актуальном патче такого точно нет).
Поэтому реализован компромиссный вариант - питомец сразу появляется с актуальным значением здоровья, а если до этого у него было не полное здоровье, то значение пересчитывается с учетом регена.
Таким образом решается сразу несколько вопросов:
а) исключаются возможные злоупотребления, например, когда питомца довели до низкого уровня ХП, а после дисмисса/призыва он моментально получает полное здоровье. Это актуально как для PvE, так и для PvP.
б) сами охотники будут меньше тратить времени на лечение питомцев