Alright, so I tried playing around with it a bit more and only got more problems. So after reinstalling lgnpst it seemed to make a difference, but still have similar problems. I ended up flashing a full bin of zvb after messing with teenybin for a bit, but it kept freezing followed by a reboot (tried factory resetting it too). Then I flashed the full zvc with more issues. It kept restarting again. So I flashed the unlocked teenybin and the power started acting weird, working sometimes (I've had this before when messing with it earlier). After I finally got it started from being connected to a charger for a while the phone got stuck on a new demigod error. This one said "Watchdog bark detected" and the screen was a weird yellow tint. Custom roms still work though for some reason. The last part is the meid and imea info shows up as unknown after flash the zero efs file with twrp. This phone is starting to get real annoying.
UPDATE: Alright, so after I flashed to zvb without success I figured there wasn't much hope on downgrading. However, I found there are some older ics bins. I downloaded the zv7 bin and flashed it. So far the phone has not crashed. I'm not quite sure why, but the jelly bean stock firmware causes my phone to crash. I will add more details if I can get it back working on Ringplus.
Some more details: So for some reason the zero out efs isn't working for me. All of the imei and esn info all shows as unknown on my phone. Stock hasn't crashed yet, but the spc seems to be corrupted or something. My old spc code and all 0's don't work. Cdma ws, cdmadevterm, and anything else I use to get into diag stuff always freezes when attempting the read for the phone. I hope my efs isn't corrupted beyond repair.