Factor out -reportResponseIfNeeded
Report response to delegate if no body data came through
Thanks to Ben Pettit for spotting this oversight