We managed to get this hashed out upstream. All changes have been committed to libvirt.git and backported for Factory/SLE15 - SR#528890.