Chris,
I don't think this can be correct. The froststat in the boiler housing senses ambient temperature - not water temperature.
Once the froststat calls for heat it overrides the programmer and roomstat and the boiler and pump run continuously with control being undertaken by the...