Update or re-implement User-Check hook
It is useful to have the ability to check clients vs a database to determine whether the client is known or unknown. This is what the user-check hook was supposed to demonstrate. We have since sort of replaced it with global host reservations, but since we can't use global host reservations with subnet-based reservations, we might want to revive the user-check.