Circuit Playground Express on mobile devices

@peli @mmoskal did something get rolled back? This no longer works. Using Circuit Playground Express version 1.5.20, MC version 5.32.3, codal-circuit-playground runtime 2.0.1
It is reporting 500mA required on mac usb report and causing iPad to say accessory using too much power.
There may be some cache of USB descriptors that iOS and mac os have, going to look into clearing those.
UPDATE: restarting the mac did clear the cache which now reports current required as 100mA, but iPad still basically rejects it.