Wait, prophetizing a unit does not set it as sacred if it wasn't already?
Then again, that does make sense from the program mechanics perspective, even if it doesn't from the game perspective. And I suppose it checks the intrinsic sacred flag, instead of whether the unit has holy magic or is a prophet.