usb-linux: Refuse iso packets when max packet size is 0 (alt setting 0) Refuse iso usb packets when then max packet size for the endpoint is 0, this avoids an abort in usb_host_alloc_iso() caused by trying to qemu_malloc a 0 bytes large buffer.