Yep. JB Weld to the rescue! Yeah great product.
Here's a chuckle: I bought a vehicle from a guy who was a drywall worker. Nice guy, but there were drywall screws all over the place on this particular truck. Holding on the taillights, door trim, etc. His wife managed to break both mirrors and each mirror had about 8 drywall screws through the plastic to hold the head on! LOL. Fortunately not into the door panel. Nothing fell off, but it took me a good 1/2 a day going around removing drywall screws and swapping the 'right' screws in.
Glad you got the TB back in place.