It's January and quite cold here in Norway these days, so my girlfriend has been relying on her heating blanket to stay alive

Sadly it stopped working, which caused a mild panic. I quickly found it was due to a blown fuse. Assuming the fuse had not committed suicide I poked some more and found some diodes connected in parallel with the heating wire was shorted out.
The heater seems to be driven by a SCR (marked S6004 DGS1), which seems to be ok (registered as open circuit both directions). The the shorted diode(s) are D3 and D4. I haven't desoldered them, my guess is only one of them is shorted.
From the topside image, H1 and H2 goes to the the heater element, measured ~140 Ohm. S1 and S2 is some thermal protection, measured ~980 Ohm at 22C room temp, a thermistor perhaps? For the curious ones the microcontroller is a Holtek HT66F30.
My questions are as follows:
What is the function of the diodes D3 and D4? My guess would be flyback/freewheeling diodes, due to the heating element being a long conductor hence having high inductance?
What's the point of putting two diodes in parallel? The first one that starts conducting will carry the majority of the load anyway, no? Is it OK to replace them with a single one of similar rating?