Since I'm more of a sparks than a heating engineer, I was hoping to figure out an electrical solution that didn't involve any new valves or pipes 🙂 The problem with changing any pipework not right next to the boiler / cylinder in this house is that all the plumbing is under a suspended floor which is either tiled or covered in solid oak flooring that I can't lift, and where I can get under the floor it's too low to access the other areas.As John said above is another approach. How about a time delay relay to pump, set at say 5 minutes for pump overrun and an additional motorised valve feeding a heat sink radiator or towel rail for example. Wire it in so when there is a demand on boiler live from other motorised valves the new valve closes shut and the boiler and pump energise. When the room stat or cylinder is satisfied power to the boiler live will be cut, the new valve springs open and the pump overruns for the set time around the heat sink circuit. I really do think you're going to need some mass to help prevent overheating, im not convinced a dead short from flow to return is going to be enough, although I could be wrong.
But I think you may be right that the short loop round the pipework local to the boiler controlled by the thermostat actually on the boiler itself probably won't be enough so I'll have to do something else. I'm still favouring some sort of thermostat to control this rather than a timer - am I going down the wrong course here?
So, I'm going to try my new boiler stat first, when it arrives on Monday, while continuing to think through how I might wire things up to either get one of the existing two port valves open during the pump over-run without everything entering a perpetual loop...
Thanks for your continued suggestions, I'm learning a lot!