fn process_vm_control_event<V: VmArch + 'static, Vcpu: VcpuArch + 'static>(
    state: &mut ControlLoopState<'_, V, Vcpu>,
    id: usize,
    socket: &TaggedControlTube
) -> Result<(bool, Vec<usize>, Vec<TaggedControlTube>)>