fix downloadBodyReps bug where the bail-fast case was broken

It was calling the callback without the expected arguments.  Also bad, the
control flow would keep going after hitting the callback.