Hi,
First of all, I would not call it a "database failure". The database itself was never corrupted or had loss of any data, which a "database failure" would imply.
I'm not sure of all that you did, but all that was needed is to relink.
To answer your question, no there is no upload function. The download of the spoken exists to keep a reference, or to create documentation on the spokens. It is not meant to be a backup process. I'm not sure if you deleted them or not, but you should not.
Now regarding your program spoken - Are you saying that when you edit existing spokens that are programs, the Spoken and Alternate Spokens fields are empty? I'm not sure why that would be. I looked up your account, and edited the same one as in your screenshot "Siren-1second (0065)", and I do see the spokens. I see it for all of your programs.
I'm thinking that you might have a browser extension that fills these fields, actually clearing them with an empty string.