This is similar to D55755, with some additional fixes / refactoring.
vfs_hash_insert() already calls vgone() and vput() on the node, so it will call p9fs_reclaim(). Same with ismntque. As for p9fs_reload_stats_dotl() case, we need to call vgone() before vput(), since the current state of the vnode will be uninitialized when we get there.