Adam,
Glad it is fixed, looks like all is well again. You did yourself a favor. That hesitation of the starter means current is going through the brushes to one segment of the armature winding and producing heat. The starter is designed so that each segment and winding sees a short duration of heating during rotation and the design can handle the heat load that is normally generated during cranking at the proper RPM. Even with that after 30 seconds of cranking they want you to take a several minute break to let things cool down.
Hesitation is hard on a starter and can shorten its life, so you may have saved yourself some trouble down the road.
Later Ed