There is another related bug. Air units. All previuos owner air units remain stationed in flipped free city airports. This prints an error into the logs (normal players does not see it, jus "geeks"). It also shows (imho) that game developer havent tested this updated expelling code a single time. Yes, this is a very complex and big game, but... Why not to test updated code at least once before releasing it to the public? And why not to release hot fix asap? Something seriously wrong at Firaxis...