Servos not reacting to PWM (independently powered)

Now, I may have been an idiot earlier and accidentally mixed up the servo pins.

That presents the possibility that you may have damaged the servo. More likely your wiring is now not correct, is lose, or not making proper connection.