Have you tried using custom abillity buttons? You could use a custom script. (the eye of rhianne uses such a script button too)
For the Prophet : you could have a button that puts you in a command mode, then you click on the location you want to teleport to.
And then you have a countdown thread that automatically teleports the unit back to its original location after certain amount of time.
If you want more info on that hit me up on slack. I've dug into the lua code on how the buttons work and could probably give you a hand.