Seems to me that the most logical, convenient and simple way to solve this is to have characters resurrect adjacent to whoever is casting the resurrection. I don't see how this could particularly be exploited either, so there's no real reason not to make it function this way.