It seems simple enough. The plumber has made a stupid mistake, if I am picturing it right.
As you have said, the return to the cylinder is where he went wrong. That shouldn't be joined into for the rad unless you also joined the flow to the hot water flow & at least the rad would work when hot water only on & not effect the other rads.
What is happening at moment when only hot water on, is the flow is going through cylinder coil & then out through the return pipe the plumber has wrongly connected - then through the rad & into the flow he connected to the main rad circuit.
Simple! And it really just is the usual mistake - 2 connections to the main return circuit instead of just one!