OK, so I'm stupid. I guess you coudl say that I am depriving some village of their very own personal idiot.
I named the subdomain something other than what I was typing into my browser. Not a good start.
Once I went back into the control panel to double check things, I saw that. Now when I hit the Home page it just hangs forever. I CAN get to a file using http://subdomaintest.domain.com/logo.gif.
So I know IIS is serving it up. Apparently there is some other issue now.
On further inspection of the db properties, I see that while I did make sure that it restored to the correct New db, I did not go in and manually change the Logical Name from the old db to the new one.
Once I did that, it all worked out. I don't remember having to do that in the past. Is there a setting or something on the original restore that I did from the old .bak file to the new database that should have taken care of renaming the logical names?
Anyway, maybe this post will benefit someone in the future.