Vanish does not remove DoTs or other effects players have on you. So in siege any skill another player has running on you will bring you out of hide, like DoTs. Also, like was said, something already cast before you vanish still goes off. AOEs still hit you and knocks you out. In siege the only way to truly break combat and vanish is to use vanish and escape at the same time.