Instead of dealing with light being reflected off the falling body, I'd like to give the falling body a flashlight, so we won't deal with ingoing and outgoing light rays, only outgoing.
I'll give you both intuitition and math on this question.
Firstly, you have a misconception about black holes. A far observer never sees the falling body touch the event horizon. As the falling body falls, its time dilation increases. It takes an infinite amount of time for the object to reach the event horizon according to the far observer. And as long as the flashlight did not reach the event horizon, you can see its light.
If you want a mathematical part, the Schwarzschild metric is given by (neglecting angles):
$$ds^2 = (1-\frac{r_s}{r})dt^2 - (1-\frac{r_s}{r})^{-1}dr^2$$
Light rays move such that their proper distance $ds=0$.
substituting, you find out that:
$$dt=\pm \frac{rdr}{r-r_s}$$
Taking the positive solution for the outgoing light ray:
$$dt= \frac{rdr}{r-r_s} \implies t=r+r_s\ln|r-r_s|+c$$
where I got the second result by integrating and $c$ is an integration constant.
Graphically, it looks like this:
Where the vertical axis is time, the horizontal axis is the distance, the black region is inside of the Event Horizon, and the red lines are the light rays.
You can see that near the black hole, light rays are not moving quickly away from the event horizon, but as long as they did not start out from the event horizon, they leave the black hole.
So in other words, you still see the falling body forever, because it taken infinite time for him to reach the event horizon.