set errors on the chunk when catching errors so that the proper callbacks are invoked...

when rendering or streaming
Errors are still propagated, but in the way that you can actually catch them :).  I don't mind bumping to 2.4 though.

With this change do we still need dust.silenceErrors flag?