I have also had geraniums live through the winter here in GA. Of course, it was by mistake, meaning I forgot to bring it in! I think it was in enough of a micro climate, south side, driveway and brick probably soaking up a lot of the heat.
But this certainly has given me pause to rethink the meaning of perennial.