pass ZipWriter error to async callback