BTW, running my script on all of the cls_feat_*.2da files, searching for the same thing, I got the following:
--> feat.2da does not have talk table entries for 1 feats from cls_feat_alag.2da
['113', 'ESS_Rest', '4399', '0', '99', '2']
--> feat.2da does not have talk table entries for 10 feats from cls_feat_blmagus.2da
['0', 'FEAT_BLMAGUS_BLCOMP', '4261', '3', '1', '0']
['1', 'FEAT_BLMAGUS_SCAR', '4262', '3', '2', '1']
['2', 'FEAT_BLMAGUS_DEATHKNELL', '4263', '3', '3', '1']
['3', 'FEAT_BLMAGUS_BLOODDRAUGHT', '4264', '3', '4', '0']
['4', 'FEAT_BLMAGUS_INFUSION', '4265', '3', '9', '0']
['5', 'FEAT_BLMAGUS_GORE', '4266', '3', '6', '0']
['6', 'FEAT_BLMAGUS_AWAKEN', '4267', '3', '8', '1']
['7', 'FEAT_BLMAGUS_HOMUNC', '4268', '3', '5', '1']
['8', 'FEAT_BLMAGUS_BLWALK', '4269', '3', '10', '0']
['9', 'FEAT_BLMAGUS_BLTHICK', '4241', '3', '7', '0']
--> feat.2da does not have talk table entries for 1 feats from cls_feat_cler.2da
['92', 'ESS_Rest', '4399', '0', '99', '2']
--> feat.2da does not have talk table entries for 1 feats from cls_feat_dnecro.2da
['136', 'ESS_Rest', '4399', '0', '99', '2']
--> feat.2da does not have talk table entries for 1 feats from cls_feat_druid.2da
['141', 'ESS_Rest', '4399', '0', '99', '2']
--> feat.2da does not have talk table entries for 1 feats from cls_feat_sorc.2da
['99', 'ESS_Rest', '4399', '0', '99', '2']
--> feat.2da does not have talk table entries for 1 feats from cls_feat_wiz.2da
['79', 'ESS_Rest', '4399', '0', '99', '2']
--> feat.2da does not have talk table entries for 1 feats from cls_feat_wrmage.2da
['109', 'ESS_Rest', '4399', '0', '99', '2']
Seems like that ESS_Rest comes up quite a bit. Seems like if that was the issue, someone would have noticed it long ago...