bug 1058698 - async ContentWorker

i'm not sure i understand the question.

anything that is not an object (first condition), or an object but not an `instanceOf Error` (second) gets just passed straight without any modification to `JSON.stringify`. only Error instances require special handling. 

(and obviously, this explanation belongs in a comment)