Update tasks status with progress reported by the agent.

Leftover TODO: from last sprint.  Blocked by support in the TaskStatus for tracking progress.