USB enumeration order and descriptor length update

HID will enumerate before CDC.
UART opendrainig in some parts removed to improve reliability.