Open USB device immediately instead of waiting for playback.

Calling SetConfiguration causes all users of the device to be reset, including audio. Therefore we need to make sure audio registration is done afterwards (which still isn't working quite right).
Delay 1 second before creating the capture document.

// This is the easiest and most sensible way to ensure that the device is entirely reset before we start using it. In particular, calling SetConfiguration() causes any audio devices associated with the hardware to be lost, and we don't know if there are any or when they will be found.