Thanks for your suggestion, Simon, about running the boiler with the other two switched off. Unfortunately it didn't cure the problem but it was, as you said, worth a try. The non-return valve should be fitted soon, so we'll see if that solves the problem.
(I wasn't serious about contacting...