Yossi Klein Halevi hasn’t always had the best timing.