I would find it a tad odd to refer to a hotdog as simply a sandwich, because we have a more precise and common word for it, but I would understand nonetheless.
Not just because of this debate, but also because when you use the ingredients separately you get weiner sandwiches and hot dog bun sandwiches.
It would be odd to call champagne wine, but still understandable. Same for calling a lava lamp an incandescent light. Actually, this would probably work for lots of genericized tradmarks, like jello, bandaid, dumpster, zamboni, kleenex, zipper, velcro, and so on.
Well, in the case when a table is empty except for the hotdog sandwich in question, I would maybe understand. But I imagine myself to be quite dumbfounded with such a naming