Added Switch()/Continue() for ReportResult() conditionally if not on the document thread to fix bug https://www.pivotaltracker.com/story/show/64558766

Signed-off-by: Arne Seib <arne@salsitasoft.com>