Well sounds like you caught it early and with an otherwise healthy snake so hopefully it will be a fast recovery if it is an RI. That worry a sick snake makes you is bad though, know the feeling. Our power rarely goes out here and only for hours but a generator has been on my wishlist for awhile too, better safe than sorry, I have a lot of lives dependent on power.