vitaflo I love you.
I checked all the wiring for shorts -- nothing wrong there. I had a spare ipac laying around, so I tried rewiring the whole thing -- no luck.
Then I tried a fresh microswitch -- that fixed it! Yay!
I find this pretty annoying since the switches were less than one year old, had only seen moderate use, and so many of them went bad at the same time. Very weird. Oh well, live and learn.
Thanks again!