usb: usb_device.c: rewrite if condition judgment The 'if condition' in usb_handle_control_transfer is diffcult to understand. So I rewrite another version. Fixes #7340 Signed-off-by: qianfan Zhao <qianfanguijin@163.com>