On the PCB there is a single button that can be used to manually cycle through all the zones.  Use case for this is a gardener who fixed a zone and needs to turn it on to verify that it is working.  Since it is a single button, they press the button to sequentially cycle through the zones.  This runtime is there to debounce those button presses and make sure that if say the user is trying to manually turn on zone 7 that we dont have 1 second runtimes in the log for zones 1-6.

Perhaps the debounce should happen in a different spot?