Integrate vnode lock with background manager
* Use per-vnode locks to guard concurrent kv folds on the same partition.
* Include kv module name to lock to differentiate from pipe/other vnode types.
Use unregistered as a means to detect bg-mgr unavailability