By the way, my expertise is on herpetoculture (keeping & breeding snakes) so hopefully someone else here can offer an opinion as to whether or not this is actually a Slowinski's corn.
Chances are that it's not.
Snakes can see the light from a red bulb, but it's less bothersome than a bright white light. If you have a thermometer (like a room thermometer) that you could put in the cage to see
how warm or cool it is (without disturbing him) that would be helpful. But I suspect that the snake is comfortable where you described him...curled up on the tube over the heat pad.
Snakes fall from various heights...sometimes they get hurt, sometimes not. Broken ribs: there is nothing a vet could or would do. (unless the snake was so clearly suffering & unable
to survive that euthanasia would be the right thing to do, & from what you describe, that's NOT the case) Many years ago I had a snake given to me that was a w/c (wild caught) that had healed-over broken ribs from before it was in captivity...it lived many healthy years with me. His damaged ribs healed over but always had a visible caved-in appearance, and I kept his
handling to a minimum just in case...I never used him in any of my snake programs. The main risk from broken ribs is that before they are healed in place, they can move and poke into
and puncture nearby vital organs (causing lung collapse, heart failure, internal bleeding, etc). Once they are healed in place, even if a little 'caved in', it's usually something a snake can live with. It's tricky to even tell if a snake has broken ribs: in the snake that I had, it was only obvious when he moved a certain way.
I can certainly 'forgive' your grandmother for flinging off any critter that crawled in bed with her, LOL. Most people would react the same way: a snake would feel cold to the touch, while
a rodent would feel soft & warm...but in a "sleep-fog", I'm not sure how many people would make a correct observation & guess as to what it was, nor would it matter. I'm pretty sure I
wouldn't fling off a snake, but most would. Poor snakes...they get such a bad rap. They are shy & not out to bite us, and they do us a great service in rodent control.
Most vets who only treat dogs & cats will not be helpful for a snake, but you'd have to ask them. Before I got into snakes many years ago, I assumed that all vets like all animals...just
as I do. But there are plenty of vets who hate or are scared of snakes, and the medical care is very different for reptiles anyway...most drugs are toxic to them that are used for dogs &
cats. A long trip to Little Rock would also add a great deal of stress to this snake...so I'd have to say that a vet trip would likely not help. I wish we were closer, I can tell quite a bit by watching how a snake moves or how it reacts to food...but unless you're heading to Baxter County, your best bet is to just let him rest as long as you can, with water to drink, and then
release him in a good place with cover. Fortunately the weather now is pretty mild.
And by the way, my favorite snakes are the various kinds of "rat" snakes...and my household currently includes 5 corn snakes. I've bred & kept MANY over the years.