Nexus S has no service or USB connection
I have a Sprint Nexus S 4G that I've recently rendered without service or USB connection as a result of a fastboot accident. I'm currently running ICS 4.0.3 (Dooderbutt-aosp-v-5 build), but have tried restoring multiple backups on CM7 to no avail. Wiping all user data in CWM doesn't fix it either. I have also tried flashing the LC1 radio zip with no results.
The way I see it, my two best courses of action would either be to try and return to a stock ROM so that I can send the device in under warranty or to continue to try to fix it myself, which has been less than successful so far. Every process I have found online to return to stock seems to end in fastboot oem lock, which won't do anything for me as my phone doesn't show up in fastboot devices, file explorer, or seem to be recognized by my computer in either Ubuntu or Win 7. I've tried connecting on my friends' computers with the same results. I've also tried using another USB cable. No dice.
Sorry if I missed something obvious before posting. I tried to do a lot of research online and have reached the end of what I know what to do. Any suggestions?