Perhaps the dist shaft bearing became worn/loose enough to allow the shaft/rotor to wobble enough to cause the rotor to contact the cap, knocking it off. The thump could have been when the rotor contacted the dist cap.
What may have originally caused it to die was the wobbly shaft not opening/closing the points.
Hopefully it's something minor such as that.
Good luck
Dave