Save a potential 'error' value returned by a task when 'task-failed' in TaskRun's metadata
This should allow a failed task to return the reason for the failure and make it possible to be displayed to the end user, especially for Save-Code-Now.
Related to swh-web#4805