I just did a little experiment. Interestingly enough it only shows a negative temp when I'm on the integrated GPU. If I use gfxcardstatus to switch to the discrete gpu, it shows up as a positive value; ~113 degrees F in light use.
Perhaps it only reports on the discrete gpu, and when the integrated GPU is active, it reports that negative value.