fix broken failure parsing when error.line and error.path is not detected

Because we are able to detect error.file_path and error.file_line so we just
end up mirroring both so that reporting works.

Closes #21.