Unfortunately, I don't know much about the SSD system. All I can say is I hope everything works out well for you in the end! I believe the key is being persistent to those things which means the most to you. Don't let them break your hope. They want you to give up fighting, that's their job. Stay strong and keep after this, OK? File for an appeal, until you find someone that understands your case. As for your past disability payments, I don't think they are allowed to take away old payments you received....cross that hurdle if/when it comes, OK? I don't really understand the logistics of their system, but it seems unreasonable for that to happen. Perhaps someone else can confirm?
Hang in there, and thanks for the good wedding wishes! :)