My programmable thermostat will turn the heat on before and after the set temperature.Is this normal? Example, thermostat is set at 22 degrees, sometimes the thermostat turns heat on at 22.2degrees or sometimes it will not turn heat on till 21.6 degrees.