I'll second the temperature as the cause - I've never had a chain snap on me but have had a long arm socket snap at the neck trying to remove a wheel nut - it wasn't a cheap one, just several degrees below freezing.
I run chains well beyond worn out and only get rid of them when they slip shift... that takes a while on friction shifters.