I think it is actually correct. The geonameid for the admin division should be in the countryInfo file. The island feature code refers to an entity of type 'T' (islands, mountains, etc) wheras 'A' refers to countries etc.
I think they are correct as they are. The feature codes 'Island' should not be in the countryInfo file as it is a different kind of feature class and code.