Hi,
I think I nailed it!
Circumstances are that the AI first create an outpost with a pioneer, which is expended. This remove the colonization zone around (visually & for the player).
Two turns later, an hero with a pioneer settle in an un-settable area, just 2 tiles north of the outpost. Un-Settable? Perhaps not for the AI, remember before the outpost the tile was legit.
The settlement will show, once you click end turn, the same hero and pioneer. Why do I think this is the same pioneer and not an instant-built one (which is dubious but still...). Because the garrisoned pioneer is a level 2 pioneer! Only a fortress could have generated it, and our village could not have...
So this is him, the unconsumed pioneer. Perhaps something went wrong because the zone was semi legit and something broke in the code logic...
My save is using a few mods, and in particular Heavenfall one. Don't take that as an excuse to not look at the save, Stardock, this is so important to fix it. 
http://www.mediafire.com/?vm8333o4lpu152l,b74alz178hc7e6h
The URL will point to the save (click end turn, you'll see the golem village created 2 tiles north of the golem outpost) plus my full mods folder, just unzip it and you are good for bug chasing 
Thanks in advance for the work.