So, I got hold of a better cord for the Discovery II and just completed the swap. I have now corrected all three of the problems it had when I bought it. This was the only one that cost me any money, and it didn't cost me all that much, so I'm calling this one done.
Of course, there has been a small amount of 'mission creep', in that fixing the switch on this machine prompted me to address a switch problem on another of my Electrolux uprights. But that's a story for another thread. Tune in next week, hopefully.