Reverted back to node-zip now it looks to no longer corrupt zip files. Auth failure explicitly handled for error reporting