Regardless of how the hole formed it looks like an easy fix. Run a tap through the hole. Spread some sealant on the threads of a bolt. And then install the bolt. You will get a durable and permanent seal.
This is why they always carry a can of Flex Seal on the Space Station.
Your fix sounds 100Xs better than theirs. Who the heck came up with tape and gauze?
You'd think they would carry an emergency tool just for this type of problem. Use a handheld rivet-gun with rivet-nuts, apply sealant on the rivet-nut, insert into hole and squeeze the rivet-gun trigger. Then insert a bolt. No drilling necessary, no tap needed.
Spacecraft structural materials are as thin as possible to save weight. JB Weld probably would make for a stronger repair.