A very interesting question, ktm. This appears to be 20s New York slang, and the 20s was a prolific period for the creation of slang. It seems to have a number of meanings, but ultimately was a term for fashionable young merry-makers. Cary Grant makes reference to them in his autobiography, but admits to not knowing where the terms come from:
Young girls were known as flappers, and young men as either cake eaters or finale hoppers. No, I don’t know why.
(
source)
I think the term in this context may be self-deprecating joke. It seems to me that the term might refer to a person who disappears when the bills are to be paid, or who leaves a show, etc., before the finale so as to miss the rush. Shoes that would enable a swift exit (i.e. low heeled) could easily earn this kind of nickname.
Another possibility is that these shoes were good for dancing in, which leads to another possible explanation for the term: "Hopper" refers to dancing; it might be possible that a finale-hopper is someone who gets up and dances at the end of a the night (presumably having had a few drinks inside them). This certainly happens at parties today: the dance floor is often never so full as it is right before the finish.