Cleanly handle missing stream error on COPY operation. Closes #241

Rather than killing on uncaught exception, this patch invokes the callback with an appropriate error message when no stream is defined to copy to and from