But the "rule" you mention has at least one exception: death is clearly not a temporary condition, but a dead person "está muerta" y no "es muerta"
The way I see it, a dead person used to be alive before "changing state": in that sense it's a "condition", even if it's not exactly temporary. The difference between ser and estar stems from the inherence of a quality.
I've seen it put in English as: ser is about what something or someone is, estar is used for the how. (You can say: Es un muerto. Because that's what he is. But: Está muerto. He was alive.)
Dato curioso: supuestamente en España se dice "estar casado", en Latinoamerica es "ser casado". Make of that what you will...