Thanks for all the replies. Yes, I understand why the HW takes priority. But once the cylinder reaches the required temperature, I'd expect the HW to stop heating, and the rads to start.
As things stand, whenever the HW timer is on, the rads are cold, regardless of the cylinder temperature.