hey sho, my collectors is coming in tomorrow, i'll notify you how long the online code lasts before it expires once its here.
to answer your other questions: you will not lose your DLC permanently, you can re-download all of it in the Playstation networks "download history" section attached to your PSN account... HOWEVER, assuming the PS3 broke, you did not get a chance to 'inactivate' the downloads on that certain PS3 system and thus you have lost a re-download 'ticket'. every DLC has a certain amount of Systems it can be active on. I believe the max systems a single DLC can be active on at once is 7 systems. so if the PS3 broke without you de-activating it, and if you purchased a new system and re-downloaded it, your 'active ticket' for that DLC is now down to 6... it sucks, I know, I've lost DLC tickets due to a PS3 breaking and a friend's ps3 breaking aswell that had my DLC active on it too, so I lost 2 activate DLC tickets for that certain DLC... ... ... I hope I made that clear, it's a bit complicated to explain...
as for connection messing up during downloading, you can just re-try to download it through the PSN store/account download history again because the redeemed code is now permanently attached to your PSN account.
Thank you, Kagejmorgan! Those were informative replies. I think that I understand the 'tickets.' It's too bad that you can't deactivate one system from another. I guess it's to keep people from 'deactivating' downloads on lots of systems which could still be played offline. Not the best news, but considerably better than my worst-case-scenario guess! And hopefully, the lack of an expiration date means that the voucher code will stay good as long as the PSN exists.