dm: usb: Split out more code from usb_new_device()