If no message variable is returned the component should pass without issue. It is afterall an optional parameter. As for the main problem you are encountering, which is sometimes this record exists and that's ok, but not if it exists for a long time, have you considered using sustained status thresholds? Something to the effect that this is only "Critical" if the value is greater than "X" for 3 or more consecutive polls?