Maybe it would be a good idea to at least add a pair of MOSFETs (one for each rail, + and -) and a voltage meter? Like, the voltage doesn't rise to maximum instantaneously, there should be ample of time to detect voltage rising to a critical amount.
So say, the input is rated for 150V, spec the components to sustain 180V, and trigger the MOSFETs to disconnect the panels at > 160V.
And maybe also add a big ass buffer capacitor, that can be used to soak up a bit more energy in the case of an inrush spike before the MOSFETs actually disconnect.
MosFET's or IGBTs are likely what failed. And, capacitance is something you do not want on a string of PV.
DC starts getting really nasty to deal with somewhere between 36-52v, with 150v of panels not being something joe-blow should be able to buy on amazon. Designing these systems to be safe is difficult.