Run finishCallback in the context of StreamRecorder
Merge pull request #1 from eush77/done-context

Run finishCallback in the context of StreamRecorder (fixes #1)