gpt.bin is a component inside the bootloader.img, otherwise it's split out here for convenience, android-review.googlesource.com/#/c/143010/
Thanks for the help in advance. I hope I can figure this out. Poor N6 is sitting there dead staring at me. I didn't see the .bin file at that link but I"m not entirely certain what I'm looking for?
Is no one else having this issue following this fix? I followed all the steps listed in OP but no fix. I guess I made a mistake somewhere. Any ideas or further instructions would be greatly appreciated. I have to leave for a bit. Hopefully someone can reply and provide some further insight and assistance. Tank god for this community and the senior members.
[edit] I followed all the steps above on my Windows 7 laptop before running into the <waiting for device> issue. I noticed today that although Windows is recognizing the device (as "fastboot shame S") on the device screen it still shows "Connect USB Data Cable". I plugged it into all USB ports with no change. I plugged it into my Macbook (where I normally do all my flashing) and it recognizes the device and reads "Transfer Mode USB Connected". On the Macbook is where I am getting all these errors and copying from terminal for this post as I only get <waiting for device> on Windows.