Validate a product only if it hasn't already been validated. Validate a product before fetching its errors.