fuse/nodefs: drop tree lock before calling DeleteNotify.

This protects against deadlock should the kernel issue a lookup
synchronously in response. This behavior has been seen on Linux
3.15.3-200.fc20.x86_64.
Fix memory leak when unregistering most recently opened file handle.