I think you are right polesapart.
After I put the new batteries in the programmer it has behaved itself. The only thing I couldn't fathom was taking the batteries out completely did not stop the boiler from firing up, yet I am aware of accidentally taking the programmer to work with me one day...