You also experienced another axiom in cycling:

It's Always The Back Tire

At least you found the blasted hole. I can never find it. I just change out the tube & go on.