Invalid upgrades for the skirmish AI

While working on a mod I discovered several of the techs listed in the AI upgrade schedule are null, and quite possibly have been since the original Homeworld 2 patch/forever.

I can’t find any definition to the following lua references (these capitalized refs are generated by internal c after processing each research.lua):

\ai\hiigaran_upgrades.lua (all null)
INTERCEPTORHEALTHUPGRADE1
INTERCEPTORHEALTHUPGRADE2
ATTACKBOMBERHEALTHUPGRADE1
ATTACKBOMBERHEALTHUPGRADE2
HYPERSPACETRANSITTIMEUPGRADE1
HYPERSPACETRANSITTIMEUPGRADE2

This means Hiigaran AI can never research the following:
InterceptorMAXSPEEDUpgrade1
InterceptorMAXSPEEDUpgrade2

\ai\vaygr_upgrades.lua (all null)
FIGHTERHEALTHUPGRADE1
FIGHTERHEALTHUPGRADE2

Vaygr are in the same boat as the Hiigaran AI and are unable to research the following fighter upgrades:
FighterspeedUpgrade1
FighterspeedUpgrade2

The campaign files never make these mistakes, just the skirmish AI.

Vaygr also do not even process the fighter research list in \ai\cpuresearch.lua, even if the upgrades were legal (DoUpgradeDemand_Vaygr). Aren’t fighter upgrades for Vaygr fairly critical?