I've tried using another sim card and it has the same issue.
On official 4.4.2 the battery temp reading means that I can't charge the phone while it's on, it gets the "charging paused, battery temperature too high" popup as soon as i plug in a the usb cable via charger or pc, but it charges when the phone is off. All other usb functions work normally, file transfer, adb. I would assume this is because the software thinks the battery temperature is 70 degrees.
On other roms as soon as it connects to my phone network while booting it then shuts down presumably because of the same temperature issue.
I haven't seen anyone with this particular problem, i've seen a lot of charging paused because temperature is too high or too low issues but none of them mentioned the sim card thing and they either fixed it by changing the usb board or they changed it and the issue still persisted and remains unsolved.
It's quite frustrating and the only solution i could think of is to somehow manually set the temperature reading so it wouldn't think it's overheating, is that even doable? Has anyone ever encountered this or has any advice?