I have to push back on this. A person in the middle of the street "was not anticipated"? Come on. A self-driving car doesn't use radar / lidar / sonar sensors to stay between the lines; those things are for figuring out where things are. As I wrote in an earlier response, if it's not able to avoid a person right in front of it on a straight road, it shouldn't be out in public.
Secondly, many cars in the last two or three years have a "follow" option that keeps you following a safe distance behind the car in front of you. If that car slows down, you slow down. Nobody can make the claim that this sensor technology exists without software to make use of the information gathered.
I think you missed my deeper analysis that the problem is the computer does not see "people". It doesn't know about "people". it doesn't think at all. It's an algorithm. Something "obvious" to a person is not obvious to a mathematical equation.