That is some sketchy behavior.

I just went outside to mess with it, because the current temperature is higher than the predicted temperature for any time tomorrow.

Hitting the reset button woke it up, and it didn't take long for me to guess my code. After all, I'm the one who picked it. But tomorrow I have the tedious task of changing all of the now factory settings back to what I had chosen.

I still have no idea as to why it suddenly decided to disable itself, though.