This is only a possible cause and I hope it does not qualify as a "crappy answer" I'm a guy and don't do sewing, but I have worked on sewing machines several times for people.
The engagement of the two bevel gears determeines the timing between the needle and hook. Unless they were very worn, it is unlikely that one gear jumped over several teeth of the other to loose the timing. These gears are secured to their shafts with either set screws or pins driven into cross-drilled holes. Possibly, when the machine suddenly jammed, one of these pins has sheared off (or screws has slipped) allowing one of the gears to spin on the shaft and lose the timing between the needle and the hook. When this happens, the gear often will still be tight enough on the shaft that, when observed, the mechanism appears to be working.
If you are mechanically inclined, you can try to determine which gear has come loose and get it back into the proper alignment. If it was secured with a set screw, there is usally a flat spot on the shaft where the screw was clamped which should give you the original position. (Note: sometimes 2 set screws 90 degrees apart are used). If it was a roll pin that sheared, and it was set in a hole drilled through the exact center of the shaft, there will be 2 possible orientations. Drive the broken pieces out and try each way with a wire or nail in the hole until you get the proper orientation and then install the pin. If it is a taper pin driven in a tapered hole, there will be only one way the new tapered pin will fit in.
I hope this is of help to you.
Added:
I was assuming you had already tried all the "easy fixes" and eliminated the problems described in the other answers. Also, you stated that you were fairly certain the gears were causing the problem, that's why I gave instructions for dealing with the gears. If the mechanism became suddenly jammed stopping the motion, the inerta of the rest of the mecanical parts wanting to keep moving might have been enough to cause one of the gears to get out of timing as I already described. Depending on the design of the machine, there may be other places besides where the gears attach, where something could have slipped and be causing the problem. Most of the machines have a catch you can release which lets the machine flip over sideways so you can oil & clean the various linkages and shafts underneath. Since the machine jammed near the bobbin, if something has slipped or sheared off, it will be between the bobbin and the upper shaft (where the belt attaches). Try doing the timing test which one of the answerers gave a link to and if it doesn't help, start looking for places where an allignment pin or set screw might have failed and allow part of the mechanism to get out of sequence with the rest of the machine.