fusefs: cleanup and refactor some recent commits
This commit cleans up after recent commits, especially 345766, 345768, and
- There is no functional change. The most important change is to add
comments documenting why we can't send flags like O_APPEND in
FUSE_WRITE_OPEN.
PR: 236340
Sponsored by: The FreeBSD Foundation