Sounds like you pretty much have it covered.
I'm guessing you cleaned it up with some acetone or carb cleaner first?
Drilling it and epoxying (JBWeld) and/or peening in a close fitting piece aluminum rod made sense too.
Ever seen a pinned and peened casting crack repair?
An overlapping and interlocked set of pin along a crack to repair it.
It used to even be done to headsurfaces before they were machined. Scary but worked with thicker castings.
This is the closest article I could find on the web to it.
https://streettechmag.com/2015/03/23/block-repair/
I learned it a bit differently.
We used mild steel or soft aluminum rod, used a drill the same size as the rod.
We drilled blind holes at the ends and along the crack in a alternating diagonal pattern.
Old school but it worked.