[libvirt] Fix svirt handling of shared/readonly disks