Nationalities not correct after "Tile_Workable" check
Noticed while working on #46423: If "Tile_Workable" check moves workers to specialists, citizen count gets wrong (causes asserts)
This was a bug in patch for #46423 itself.
Noticed while working on #46423: If "Tile_Workable" check moves workers to specialists, citizen count gets wrong (causes asserts)