Figure out how to handle temperature conversion special cases, and fix pu CommonUnitTest case exceptions