Re-move resource update

Re-applies #6666, re-fixes #6432. Seems to have been lost in merge resolution for #6670, and it was actually worse after losing it (it was updating both on `/client/New()` and `/mob/Login()`/`/mob/new_player/Login()`, leading to it being done *twice* on client login to the server.

Also removes an update in `/mob/new_player/Login()` that I missed before (it doesn't call `..()`, so it has its own update call).