Hmm.. I'll admit I also didn't test pre-existing saves, though I find it unusual that the problem was fixed with the latest update, since I didn't actually change any usable code, all I did was remove an accidental forced dependency.
I don't know what mechanics are at play here, but I remember testing rows of newly placed heat inserters, and they all gained heat normally (in fact, I remember newly placed heat inserters being marginally more efficient at carrying heat because of the hidden heat pipes, so they must have been connecting in some way)
EDIT: Just saw the latest post, I'll check that later, doesn't sound like I'll be able to fix it from that description.