[PATCH v3] usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails