I take it you don't use optimal start then ? ;)
With optimal start enabled even if all the rooms are scheduled for the same time because the predicted warm up time for each room will be different the actual start times of all radiators will be staggered instead of all occurring at once.