A week ago, I was doing Mog's wiper motor circuit; I'd set the 'main' circuit up previously, and was working on getting the self-park mechanism to work correctly. I managed the feat, and the wipers worked beautifully, sweeping up and down the screen at a rate of roughly one full sweep per second, and self-parking in the right spot. This is a '59 with the 'clap-hands' wipers, by the way.
Fast forward to three days ago. In the intervening time, I had proceeded to connect the dynamo, coil, distributor, oil pressure warning light switch, the horns, and part of the tachometer wiring; I was unable to fire the engine yet, so I was only sure the oil pressure warning light was working correctly (the light lit up when the key was turned). I decided to try the wipers again, because they're fun to watch, and -- nothing!

Scratching my head, I put the battery back on and tried the circuit again (using 20 amp fuses, to be safe from a short). The wipers moved sluggishly up the screen and stopped halfway up. Circuit off and back on, no movement. I assisted the wipers through the rest of their sweep and turned it back on, and they moved slowly back down to the park position, then back up, and stopped in the same place. The most curious thing was, the wiper circuit showed some life (slight movement) whether the key was on or off, and what's more the oil pressure warning light glowed dimly whenever the wiper circuit was on.
I decided some of the new additions to the wiring might be fouling the circuit, so I disconnected the oil pressure warning light first, and tried the wipers again; they moved through a full sweep at normal speed, then stubbornly stopped again halfway up the screen. I disconnected all the rest of the new circuits, but this made no difference; the wipers remain stopped.
I used my circuit testing light on the wiper circuit. The three wires leading to the motor (green, black/green, and black) were all live, regardless of the switch being on or off. The self-park wire was also permanently live. I inspected behind the dash, and it appeared that the switch was wired correctly.
So, my question is of course what's gone wrong? I'm also curious why the wipers functioned so well before, and then gave up, though I made no modification (that I can tell) to the wiper circuit in the intervening time.
Wiring was going so well...