I think the cause is in all of your 4 probable reasons. Heat Humidity all quicken the aging process. All film should be stored at a low(ish) temperature and in the sealed packets/containers they came in. A fridge is ideal. UV May have had so play in the results but very little