there is no need to read from qmp and hmp socket all the time -

this makes it just more fragile - we know if qemu is done -> when VNC stops