Closes https://github.com/ppy/osu/issues/34126.
I'm not really sure how that issue could have ever happened to begin
with but I can see a way to make it hopefully safer. If it fails again
then it's clearly goblins.
Reported at https://osu.ppy.sh/comments/3681620, with appropriate levels
of rage bait (DID ANYONE TEST THIS?!?!?!?!?!?!?!?!?!111!!)
Reasoning for this is that without this, users' skin names can be
dropped after an external edit because they're never persisted anywhere
outside of realm.
The only other choice I see is to stop re-populating skin metadata from
the `.ini` upon completing an external edit, which is very doable but
seems worse than this. Dunno.