So einen Ausfall das ich den Stecker ziehen musste hatte ich noch nie.
Remanente Merker in der Logik würden die Sache bestimmt beheben, bzw. umgehen.
Oder auf den USB Stick welcher im Raspi steckt manche Zustände von Ein- oder Ausgängen zu speichern und dann nach einem Neustart im Fehlerfall den Zustand diese Werte wieder abzurufen.
@Huggy: Email bei Neustart, siehe Anhang