// carried on the taskResponse and counted in tasks_dropped by the backlog completion
// callback (reader.completeTask).
task.finishInternal(taskResponse{
startErr: r.err,
dropReason: r.dropReason,
}, r.consumedToken)
}
// finishForward must be called after forwarding a task.