Protect notify writes with a separate lock.

This protects against deadlocks if the kernel calls back into
userspace in the notify handler.
fuse/nodefs: Reuse node ID in Unmount