Jealousy, when anyone's ability to do the job properly is challenged they seem to improve beyond belief.... How could shorting now have taken away the problem?
........
Perhaps the ignition switch is/was a bit resistive as was the solenoid wire and your shorting it delivered enough power to clean at least one dirty connection.