I had a character that was freezing to death, desperately trying and failing to light a fire while dead tired. Eventually the fire got going (despite repeated interrupts due to confusion), and I could finally let my character rest. However, each time the cold condition IMPROVED to a less serious cold condition the character woke up due to the cold with the fire still burning. This should only happen when conditions worsen, not when they're improving, i.e. the the game should take the previous state into consideration when determining whether the character wakes up or not.