This is amazing! I saw your tread at SF page and was wondered for an update but was busy with Halloween. Today's the first day I've tried updated version.
As far as I've played for 5 hours, everything's fine and smooth and I was able to continue that previous save with Crash Site not to be entities to be deleted.
Speaking of mods, I didn't recall any errors or inconsistancies.
However, during the "second" winter (summer -> mild -> cold) I've faced three times with this error:
Error while running event winter-is-coming::on_robot_built_entity (ID 18)
winter-is-coming/winter_heating.lua:219: Entity is not transport-belt-connectable.
stack traceback:
[C]: in function 'error'
winter-is-coming/winter_heating.lua:219: in function 'to_surface_variant'
winter-is-coming/winter_heating.lua:475: in function 'on_built'
winter-is-coming/control.lua:245: in function <winter-is-coming/control.lua:243>
It happened as I was rebuilding using bots my small production sets. Cannot tell for sure is it caused because of cold winter when long inserters are effected or not. All three time error message appeared during build sets with these inserters while they need heat to operate. I've tried to point out a possible mod conflict but didn't find it so far. Also maybe it is affected by incorrect underground belts behaviour. I've noticed now the function of running and placing by holding LMB underground belts and pipes just places them every tile and not in their longest possible reach. I guess this is between these two entities what causes the break.
P.S. It's a very cool idea to prolong winters not just by time, but changing one into another type "harshing" the weather and not just putting a colder winter out of nowhere after the summer.
UPD: Nope, the error still occurs during summer as well. There's two points about it. Firstly, it happens when I/bots place an underground belt, if there is a NO pair for it. The second thing, there is a snowflake freeze icon upon newely place belt.