How about running something like tcpdump on the kindle and then pipe all traffic that goes through the ppp-device over the usb-network to some external dump-file.
Then it should be possible to recover any data received; non-corrupted update files included