lookup values not validating when parent key is invalid
input invalid default value into some lookup key
then input an invalid value into a lookup value
the lookup value doesn't get validated at all.
fixes #12805 - nested LV in puppetclass form are now validated
Callbacks return false ONLY if they NEED to stop EVERYTHING else from
DO NOT return false if you want to say "this isn't valid"