how is my USB staying connected all the while during the 'Pause 2000'
I think you'll find this varies from one PC to the next. Yes, I have tested it, and yes it does
vary. Why? Your guess is as good as mine...;o}

It may also have something to do with the host software, hub or no hub, number of active
USB devices online, your butt angle in your seat, position of the stars, etc, etc, but I have
seen a HUGE difference in time requirements from one app to the next.

I have a 1-wire temp logger that waits well over 1 second that's never failed. Go figure!