Added new field `event_based` for marking dynamic rules that need to be re-evaluated even for leads that were checked previously and did not match. (default: False) If this field is not set to true, check only newer leads that were never checked before, significantly speeding up the check when there are hundreds of thousands of leads. Closes #6019