Agent timeout story: need to support 'accepted' status so we can update the task status. That way REST callers can make decisions when agent related tasks dont progress.