The 9th position switch is all fine and will only effect the scoring during game play by not advancing the next highest display one place.
On each real there a Zero position switch which you will see if you advance any one of them manually , It will be closed from 1 to 9 and only open at 0 , so this will make it easy for you to see.
Now when you start a new game it activates the reset control relay and score reset relays , the reset control relay cannot switch off until all number are on Zero , if it does as you are seeing it means that reset control relay thinks all scores are already at zero , this can only happen if the zero position switches are bouncing open while resetting ( it will have no effect during game ) , this is the most common reason for the game not to complete the reset.
As others have suggested , clean up everything and put your lubricant away , there is no place in a pinball for this stuff , they were made with none and intended to be that way :)
If any of the coils were binding or reels not moving your game would never start unless you were lucky enough they were already all on Zero , If they were on any other number the game should be stuck in the reset sequence once you hit the start button , it should never stop trying to reset.
I should mention there was a mod done to quite a few EM's that suffered the never ending reset loop , it was to add an extra switch to the cam stack that was open in the resting position but closed while the motor was running , this was then used in series with the reset control relay , it allowed the reset to complete after one rotation of the motor.
The problem being that the score reel coils needed to activate all 9 possible times out of 9 activations from one motor rotation , Great when new but after they get old the score pulse contacts dont fire everytime , it required another push of the credit button or another coin from the player .