Practical notes from the crew that does this work every day in Livermore, Pleasanton and Dublin.
A zone that keeps running is usually held open by debris in the valve or by a bleed screw that was left open. Check the controller, then the bleed screw, then the valve itself.