Yes, this - including that the people most likely to have been willing to listen to Nazi rhetoric about economic problems are probably also the people most likely to be willing to vote socialist.
I don't know enough about Sudetenland politics to comment directly, but that certainly wasn't true in Germany.
Though it is interesting to note that one of the few areas that saw a large and direct red to brown swing (southwest Saxony; Vogtland and the Erzgebirge) bordered the Sudetenland. The usual explanation for that is the weakness of Union and SPD structures in the area (contrast inevitably being drawn with Leipzig) though maybe events over the border also added to a sense of militant nationalism.