So, I assume the zero_servo code, should center the servos? So if the servo centers itself then its working?
If you turn the servo away from the center point while the power is off, does it recenter when you power on? If so it sounds like it is working.
If its for continuous rotation servos, change the code from a center position to a non center position and see if the servos spin.