sorry to hear about your watch.
the same thing happened to my 21j dssd, it just stopped
i wound it 20 times, just like freddy333 said, and observed.
it worked. but i noticed that when i shake the watch, the rotor only turns about three to four times.
i compared it to my 21j sub, it turns so many times and stops only after about 5 secs for a single shake.
so i opened my dssd, turned the rotor, and noticed it touches something on the base.
what i did was, unscrew the rotor, placed a drop of teflon based oil on the bearing, screwed back the rotor, closed it
and shook the watch normally.
well what do you know, it now turn so many times, and it's much less noisy than before.
hope you get yours fixed
thanks