virtio: fix the interrupt handling for packed queues