I encountered a problem with unmatched double quotes in an org-babel
table of results. Seems like the issue lies with escaped double quotes:

  (org-babel-script-escape "[[\"a\", \"b\\\"\"]]")

  returns error >  Invalid read syntax: "] in a list".

Adding the following after line 41 of org-babel-script-escape appears to
fix the problem.

  (92 (if in-single ; \
         (append (list 92 34 out))
      (setq in-double (not in-double)) (cons 92 out)))

We now get

  (org-babel-script-escape "[[\"a\", \"b\\\"\"]]")
  (("a" "b\""))


Johan