Did you notice a 'Cold Battery Warning' when you flew the second battery?
28 degrees Fahrenheit is pretty cold, if the spare battery was outside long enough it would drop well below the warning temperature.
I used to keep the spare batteries in the truck, overnight temps got down into the mid...