[libvirt] [PATCH 4/3] storage: refactor backing chain division of labor