Following rP20551, each time a building with a civ-specific production queue item is selected, the DataTemplateManager is asked if that technology exists.
It checks if the file exists on the disk, but it has already loaded all techs at the gamestart and
to me it sounds like it should always do that, because the files are small and we don't want to wait for the harddisk to get back from standby mode in the middle of a game.
The FileExists function is still useful, even if not called currently in vanilla.