Pecos, I will also weigh in - note that I am also loathe to post as I suspect that for both of us, this will ignite discussion for good or ill. Note that this is only my opinion and is only worth the electrons used to display it. Everyone you talk to will have a method to getting a machine going.
Electricity is the lifeblood of any electrical or electronic device and ensuring that there is a clean and unencumbered path will allow the machine to function at peak capacity.
However, this is a “teach a man to fish” moment.
I could say, “Jump in and clean it from one end to the other. Talk to you in a month.”
Or I could teach you HOW that electricity moves. WHY it moves, and WHAT needs to be done to keep it moving. This is much more valuable.
Unfortunately, I am depriving you of the joy of finding odd timing bugs (slightly misadjusted motor and relay switches), or worse, odd bugs caused by shavings or dirt that has moved during the cleaning process. But in the end, if he does not clean every switch, Ryan will understand the electrical theory behind his machine, and thus any (EM) pinball machine.
Also of note: these machines were not designed to collect dirt and die. They are amazing marvels of engineering. One may view it as a clunking set of switches and cams, but in actuality the machine is self-cleaning with every relay movement. Overtravel, or deflection, is the built-in mechanical method that the switches have to clean themselves. It is rare that the overtravel will not keep the machine in good running order.
Ordinarily, my experience is that some handfuls of issues will be present on a terribly filthy game. Understanding how the feature is supposed to work by reading the schematic helps you to understand which switches are involved and focus your attention on the bad. This gets the machine up and running quicker, while helping you in the future if the feature stops working.
It is overkill to clean all contacts. If cleaning all contacts was the solution, why do problems remain at all? The answer is that you can easily create other problems. The reality is that it is far too much work for far too little payoff.
On one of my first machines, I was told to clean every contact. I could read schematics, but regardless, I dutifully cleaned every contact. This was the worst mistake that I believe I've ever made in my EM life. Almost 100% of the problems I have today with that machine are due to overzealous cleaning during the initial run. My own fault, but why go there? It wasn't necessary to get the game running (and keep it running).
Understanding what the machine is supposed to do is critical to fixing it properly.
I've talked to techs that just read the manual. Well, if that was all it took, why did the manufacturers bother with the schematic? The schematic is crucial for understanding the current path. If you do not understand the current path, you will never get a machine to be 100% reliable. It doesn't mean that you can't fix it without reading the schematic.
Again, just my opinion. Do with it what you will. Not intending to argue or anything.
Also: I've mentioned it on my show before a couple of times, but I'm working on an Expo (slowly, can't breathe when near it) that was filled to the brim with rodent and cat hair. I removed all the hair, inspected a few spots for rodent issues, and had to wire in a full set of score reels, along with several under-playfield components that were cut. This Expo actually plays very well. And this did not require cleaning of every switch despite the terrible initial condition.
OK last thing: for high power or very visible items, I will clean preemptively depending on era: for example, cabinet flipper switches, pop activation switches, slings and kickout activation switches. For games with DC in those high travel/visible areas I do not bother unless I notice a problem (spark), outside of cabinet flipper switches. DC is a slightly different beast. You've rebuilt the mechanisms, so there should be no binding.
Regardless of the method you choose, you'll have a working game at the end. Troubleshooting by schematic will give you the skill to fix any other machine from the 30s to the late 70s. Solid state machines require a slightly different thought process, but the basics are the same.
In the end, Ryan has done much more by cleaning all the steppers in his game than he would achieve by cleaning all switches. The game will be snappy and play very well.
Again, regardless of method chosen, I'm excited that you'll have brought this dead machine back to life! One of the best thrills in pinball.