[PATCH 5.8 265/633] usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails