Update active alarms if we get an earlier one for the same event
This happens for example when editing an event that is currently suspended, and that would now trigger an alarm before the suspension expires. Now the earlier alarm always takes precedence.