Actually, the fact that a turn is skipped when an invisible unit is detected is stupid. Either the assassin should strike out of turn (caught by surprise), or the assassin should be struck out of turn (caught by surprise).
I think this should be specifically stated in the rules. Revan didn't mention anything about it, so the most logical thing is to wait for him.

