In a ideal world the way your heating system would work is firstly programmer comes on for heat, which sends a call for heat to the room thermostat, this will only allow the call signal to pass if the room is colder than the temperature you have set on the room stat,if it's calling for heat then it would go to a motorized valve which will open to allow the flow of water and pass the call signal onto the boiler allowing to fire.
The first thing to try is the room stat (if you have one fitted) to see if it has any control over the heat to the rads, if you turn it down and there is still heat going to the rads then the motorized valve is stuck in the open position allowing the heated water destined for the cylinder to pass into the heating circuit, if you find the rads stop getting hot after you turn down the room stat then it would suggest there is still a call for heat coming from the programmer.
If you don't have a room stat then still check your motorized valve which is normally found in the hot press but it could be anywhere (you will see a picture of one on any good heating suppliers web site), you are checking to see if any heat is passing the valve and to see if the little arm which is normally on the side is not in the manually over ride position, which if it is will not allow the valve to switch off, good luck, Gary.