fix annotate-log swallowing exit code

annotate-log would swallow exit codes, e.g. `annotate-log perl -e 'die'`, which
was making LSF, and maybe Workflow, think the operation had succeeded.