* Moved ThermalLimitReachedError catches to wk.hw.sensors
* Before they would never be caught and would never stop the script
* Added cpu_reached_critical_temp() to wk.hw.sensors
* This allows us to check if it happened without exceptions
* Added thermal_action to wk.hw.sensors
* This is run when ThermalLimitReachedError(s) are caught
* Stop print_countdown if mprime is terminated
* This is required since it may be killed in the background