I think this causes test to always print error like:

    13:07:58 INFO | Running function: virt_sysprep.run_virt_sysprep()
    13:07:58 WARNI| VM virt-tests-vm1_clone does not exist:
    Command </bin/virsh domstate virt-tests-vm1_clone> failed, rc=1, Command returned non-zero exit status
    * Command: 
        /bin/virsh domstate virt-tests-vm1_clone
    Exit status: 1
    Duration: 0.0178000926971
    
    stderr:
    error: failed to get domain 'virt-tests-vm1_clone'
    error: Domain not found: no domain with matching name 'virt-tests-vm1_clone'

If there is a way to hide this it would be good, since it is not a real error.  Maybe ``debug=True`` is being set?

Anyway, the general rule is, if an "error" is actually okay, either don't show the error or make it obvious it is okay.  Otherwise it can be confusing for some operator trying to debug a problem, they just see many many errors, but not know which are "real".  Make sense?