Language packs are not rezipped deterministically

My patch for legacy/trac#18915 (moved) forgot to use our deterministic zip wrapper and used zip directly with foreseeable results.