isOtaStatusNotification
OTA-status detector matching the firmware update preflight gate's criterion: any ClientNotification whose message contains "OTA" as a whole word (e.g. "Rebooting to BLE OTA", "Cannot start OTA: ...") is consumed by the firmware update flow and suppressed as a generic alert. Uses word-boundary matching so unrelated messages containing the substring (e.g. "ROTATE", "QUOTA") are not misclassified.