Allow last version unyanking by original owner

This postpones deletion of gem ownerships (when the last version is yanked) until a new owner comes along to claim the gem. That way, the original owner can at any time unyank an accidentally-yanked version without losing permissions.