Jim Watson, my comment on "corrosive" for the nitro-cellulose should have read as "corrosive??" because I don't know what the standards for Egyptian manufacturing were in the 30's and 50's....I don't know that they used "retardants" or other chemicals to slow the breakdown of the nitro-cellulose at that time. Today they use many things to reduce flash, reduce the breakdown, reduce the chance of static ignition, etc., etc. but I honestly don't know that they did those things back then. The following is taken from Wiki so take it with a grain of salt.... and take my words with a grain of salt. My chemistry in college goes back 30+ yrs but I do remember making some unstable nitro products in the lab....a couple of them were fun.
Nitrocellulose deteriorates with time, yielding acidic byproducts. Those byproducts catalyze the further deterioration, increasing its rate. The released heat, in case of bulk storage of the powder, or too large blocks of solid propellant, can cause self-ignition of the material. Single-base nitrocellulose propellants are hygroscopic and most susceptible to degradation; double-base and triple-base propellants tend to deteriorate more slowly. To neutralize the decomposition products, which could otherwise cause corrosion of metals of the cartridges and gun barrels, calcium carbonate is added to some formulations.
To prevent buildup of the deterioration products, stabilizers are added. Diphenylamine is one of the most common stabilizers used. Nitrated analogs of diphenylamine formed in the process of stabilizing decomposing powder are sometimes used as stabilizers themselves.[17][18] The stabilizers are added in the amount of 0.5–2% of the total amount of the formulation; higher amounts tend to degrade its ballistic properties. The amount of the stabilizer is depleted with time. Propellants in storage should be periodically tested for the amount of stabilizer remaining, as its depletion may lead to auto-ignition of the propellant.