Actually, NHC does do things. It will, if allowed, take action to stop the chip and HD overheating. Somewhere in the "Extended" instruction set are the bits that tell it to do or not to do.
But if it's fixed it...
I suspect the inbuilt temperature control software wasn't accling, and NHC has taken on the role. Some you win.