Odin's Belt multiplayer rejoin
PASS: host loopback ready
PASS: local player loads
PASS: authenticated player gets server snapshot
PASS: reconnected player restores exact belt contents from server
PASS: pending deposit completes after reconnect without locking the belt
PASS: interrupted key is recovered into its intended belt slot
PASS: recovered deposit does not duplicate the key
PASS: utility and lantern preferences survive logout and reconnect
PASS: keyring works after reconnect
COMPLETE: 9 checks passed
