Fix client crash when skin download finishes while player leaves
Make sure other `shared_ptr`s to the skin info of client data that is being reset will not use the refresh callback that refers to the reset client data by also unsetting the refresh callback.