Sorry to hear that. Its always frustrating and I really wish they would improve the connectivity, but I guess outside of developers, they don't expect many people to be messing around with their phones.
Have you tried using GooManager to reinstall TWRP from your device without having to connect...