vfs: refactor vdrop
In particular move vunlazy into its own routine.
(cherry picked from commit cc6f46ac2fd5d910e632fced3f21d0b0f53030d8)