fixes #4234 - cannot edit host's puppet parameters

The lookup_value_match is getting "fqdn" before the normalize_hostname validation runs,  so we should make sure fqdn is always really fully qualified.