This is great, thanks. 

I don't see that you've left any test cases with the 'updated' key in the results dictionary - did I miss that? If not maybe one "legacy" test should return the 'updated' key so that we can verify via unit test that changes don't break existing dashboard task history.