fusefs: fix two bugs regarding fcntl file locks
- F_SETLKW (blocking) operations would be sent to the FUSE server as F_SETLK (non-blocking).
- Release operations, F_SETLK with lk_type = F_UNLCK, would simply return EINVAL.
PR: 253500
Reported by: John Millikin <jmillikin@gmail.com>
(cherry picked from commit 929acdb19acb67cc0e6ee5439df98e28a84d4772)