TSV Results parse skips empty bindings in result

Here is a failing test case, where a tsv result with possible optional bindings is being parsed, plus a proposed quick fix for it.