This is to interrupt for setup sequences on IN packet before checking for OUT packet received. This fixes the problem that usb_control_out stalls because we are not yet in STATUS_OUT phase. Related to #668.