Hopefully more robust USB; now wait until tx buffer goes from empty to filled to empty to detect us replying to host at end, also increase timeout in waiting for more USB activity after it occurs.