In particular, this lets us track the actor's location better; the old code didn't work if the actor was put into a container that got moved around. Part of #568712. svn path=/trunk/; revision=167