This mission is the only one that I have had problems with.
In my first game, a non-killing solution was impossible. Once you knock out Koch and you are required to clear the roof of enemies, there is an "enemy" that does not exist and that the minimap marks it on the street, and it's marked...