Can Realm's executeTransaction be safely retried without duplicating writes?
When a write operation fails inside Realm.executeTransaction(), the transaction is rolled back and the method returns false, allowing the caller to retry the same intent. Because Realm uses MVCC, readers see a consistent snapshot and committed changes are invisible until the transaction succeeds. The goal is to confirm that a retry does not create duplicate