The critical-event gate used a case-sensitive == "critical" where every other status/severity compare in the UI uses strings.EqualFold, so a daemon-side reword to a different case would silently drop the bypass.