kvm: First step to push iothread lock out of inner run loop