Funnily enough, the default force of surface.create_entity is enemy, so the player can just attack the thermal exclusion zones with fists or weapons. After attacking them, I can place thermal dissipators side by side and can see thermal exclusion zones in kills stats.
Passing force=game.forces.neutral to surface.create_entity seems to fix this for the most part, but they're still vulnerable to grenades.