Yeah, I think relays (that want to) should return multiple versions of replaceable events if you include a “limit” query when REQing for a replaceable event; that way any client could easily implement a recovery tool