I'm not saying there isn't a problem, I am just saying the board will shutdown somewhere around a report of 95 or 100°C.
You can echo a false temperature like this and the board will shutdown.
echo 120000 | sudo tee /sys/devices/virtual/thermal/thermal_zone0/emul_temp

The reported temperature can't be correct, it would have shutdown much sooner.
See this:
https://github.com/hardkernel/linux/blob/378d8f85c4f4708fc4266689283fa0202ca700a3/drivers/thermal/thermal_core.c
While I know this is for 3.10.y it still seems to apply here.