I have to admit that even though I have seed backup, I wouldn't want something like this to happen to me. I can only imagine when something like this happens to someone who is not quite aware of how things work.
I did a nice thin that made me feel better about reset
When I first created my wallet I noted down the seed. Then I checked the public address.
Then I rested the device and restored with the seed. Same address. Then I was sure I could survive a reset