Merge 3.11/627_archived_messages into 3.11/sprint
Fix Alarm::isApplicable() method that was always returning true for messages without a calendar. Now if there is no calendar associated with an Alarm, the method will check if the scenario itself is active at the given time as a fallback.