Re: Yesterday's pain
One of my mentors back in the day had a mantra:
Always Check The Wire First!
I took it to heart and built myself several small boxes for testing cables, and later bought a TDR. I can't tell you how many hours (weeks? months?) of troubleshooting this has saved me over the decades.