Interesting. It stinks that it was fried but at least you figured it out and got it back to running.
I encounter a lot of mystery events like this at work on CNC machines. It's always a bummer when you can't find that real cause but it's a relief when things are working again.