[libvirt] How to differentiate creation from migration?