After some further internal discussions: The set conditions are
vendor specific; The device may set it as many times it wants
depending on its criticality. The spec does not define that nor what
the host should do. So there is this concern that some vendors will
report multiple times, while other wont. Hence, reading
critical_health = 1 might be misleading. What do you think?