So, I've tried polishing the contact pads of the switches, and it helps; turns out the "black finish" on them is not a finish, but dirt or oxide. The difference is clearly visible with a simple multimeter. I've overhauled 4 faulty switches, but it seems, the other hundred will ask for the same treatment sometime... Oh my.
For Daniel Beardsmore: hey, for some reason I cannot PM you, even when you're on my buddy list. Hope you're following the topic. The switch S/N reads:
B3K-T135
038 6R1
Don't know what the second row means, I put it here just in case.
Colors are:
case - white
plunger - white
cover - transparent