Just to avoid the issue in the future, I just blew the fuse that controls the radio, clock, and alarm (no clue how). After pulling almost all the fuses I determined it's the fuse labeled "Backup" in the fuse box under the hood. I have no idea why that fuse controls those items and what else it controls, but hopefully this will avoid headache for anybody else.
This is on an 09 WRX, I don't know if this info is accurate for any other WRX's or STi's.
You are a life saver! I was looking at both the engine bay fusebox and the driver side fusebox cause my radio/clock/alarm/locks stopped working for some reason, and then I found your post so thanks for fixing my problem! I have an '11 Sti so I'm guessing this works for mostWRX's and STi's.