When I did it that way though it spawned him right in the middle of the alley once I drove to him. Unless I logged in right where he was, then he spawned in the right place.
Then you didn't do the OnPlayerGiveDamageActor thingy, and if it didn't work, create a timer that checks every 1 sec if the actor's pos isn't the original one then set his pos to the original