improve some ownership handling on entities, should fix a couple of crashes

that applied on item stack == 0, and also on disconnect/rejoin, remove
some more things properly. not quite there yet though