Yep, simple fix. Just need to replace the two lines near the bottom of prototypes/entity.lua:
circuit_connector_sprites = circuit_connector_definitions["heating-tower"].sprites,
circuit_wire_connection_points = circuit_connector_definitions["heating-tower"].points,
with:
circuit_connector = circuit_connector_definitions["heating-tower"],