To the best of my knowlegde, this is the current wiring - although I'm not convinced it is correct.
With the programmer disconnected from the system completely, there is a live on the HW signal. I can only assume it's coming out of the boiler - which again seems very odd.
How can I find out...