I've just tried with your newest version, and can't reproduce the problem. Maybe try to clear your cache.
it seems that the AI thinks the building is not yet finished (it happened in the past when there was a rounding problem between the hitpoints in the simulation and the one transfered to the AI. But that should be fixed now).