The water pump is ok.
As for a stuck thermo stuck shut not stopping the cab heating, doesn't the cab heating system work off the warm/hot water from the engine?
If so, if there is no flow (due to the knackered thermo), wont that mean no cab heater?
As for the rad, cool on top. I didn't check...