refinement: remove node-related join/drop APIs from @vnode_ops, and add join(semantic for wait for stop) API to @vnode_ops; all node-related join/drop are moved to @vhost_ops