One cause for this is one of your probes crossing a threshold for a split second, and then going back into the normal range. The activation statement may not be generated, but the OFF statement is.
This is one reason why it's good to have a short Defer statement included with your base_email code; to prevent momentary activations.