You could possibly make an exception to heroic leap, by offering a on/off selection for invisibility buff or so - so, that, if someone vanishes or goes invisible at start of a match - it leaps to where they were last seen?
It would require to save everyone's locations and use the last seen location when they disappear. Too much hassle for nothing, because it takes time to "fly" there with heroic leap and in that time the guy who just vanished will most likely be at the other end of the arena.
