Update...
It's working... mostly. So today I took the info you guys gave me, binned the old programmer, wired in the two new ones with both commons and the zone valve orange wires going to the boilers Ls terminal, both the call linked to the zone valve browns and back to the boilers Lr terminal and hey presto! So now I can ramp up the temp on either of the stats, the corresponding zone valve opens boiler fires and everything is tickety boo right? Not quite... when the UFH pump clicks in the main breaker trips and we lose all power. We're using Polypipe UFH with a 2/3 circuit ZRU, I've installed these before with system boilers in s-plan plus config without any issues, I tried wiring the ZRU to the permanent live from the spur and the brown on the UFH zone valve (a suggestion I found in another thread on this forum) both had the same result - boiler fires runs for a few mins until the UFH pump clicks in (the ZRU prevents this until the water temp reaches 45 degrees) then the breaker trips off. If I disconnect the UFH pump and allow it to run the CH only it works perfectly. I'm stumped.
Any ideas, anyone?
PS. It just occurred to me I should have tried swapping the oranges and greys from the zone valves so it's wired as Leesparkykent says
Could this be my issue? If so, why is it working without the UFH pump in play?