[libvirt] [PATCHv2 0/2] Refactor and fix error resetting on fallback paths in virsh