Rain Skip fail

GENERATION2_8ZONE is set to water all zones (5) at 8:00 AM for 4 minutes and at 8:30 AM for 7 minutes. When there is rain in the forecast it skips the 8:00 AM program but waters at 8:30 AM. Why is that?