If there's no value and we don't have a valueMissing error, we need to run the validators again to make sure it's not broken.

We only want to do this when there's no value and we don't have a valueMissing error, because if we went from empty string to empty string, an ngRequired handler would have already dealt with the issue --- so it is probably a different ValidityState error.