so are you all saying it needs to be rewelded ?
If the bike is running fine, you probably have a real LS frame, and the ground may not be an issue if the coil mount broke. I have never examined a post-'80 frame, so I can't be sure.
Remounting the coil like you did should be fine.
I have my front coil ('79 bike) strapped on with giant hose clamps I got at the hardware store in the plumbing aisle. They have these giant rubber pipe connectors that come with giant hose clamps.
But I also have round coils that make this a little easier.
If you do have it welded, disconnect ALL GROUND wires connecting to the frame.