Some more digging through the XML to figure out what the problem was.
Turns out, the Kiln of Worlds Complex has its ImprovementType set to DurationalProject, not Special. This means that it shows up in the build list for the colony where the Kiln of Worlds Center is, but building it does not do an upgrade.
Never mind. It just seemed strange because I had never come across it before.