Thanks. I have this board made and available. I keep my boards as bare and build them on demand to keep available bare boards for those that want them bare. The boards I have available are listed in the first post of the thread for my boards. If anybody reading this is interested in any of them please feel free to contact using PM.
I think for this board I would try to figure out what happened but more importantly WHY. The solenoid power fuses (F103-F105) are supposed to protect against this kind of problem if fused correctly. It's possible that a fuse may not blow if the current draw is not sustained at a level to blow the fuse (i.e. not directly shorted) but sustained for enough of a period of time to heat up the component until the component ultimately ignites and then whatever flammable material also ignites. The headers have a plastic locking ramp and the flames contacted the plastic of J124 and probably ignited it.
I would check the wiring of J122, the wiring of the solenoids in the list that zaza has indicated in his excellent annotation of the image and the potential Rottendog power board issue in the linked thread.