sysid 0 is the local system. Without this check, it's possible to
trigger the KASSERT in lf_clearremotesys(). Note that F_SETLK_REMOTE
is only available to privileged users.
I removed the comment about a temporary API because it's been in FreeBSD
for over 10 years and is used by some tests.