progress report errors no longer fail without an error code

Some errors including 404's do not have an "error_code" field. This causes an index error and the traceback unrelated to the actual error.