I had 4.4.2 and he said it had to be stock, and it was with the exception of potentially having some system files modified due to other apps, like Android Tuner. I wiped Dalvik cache and regular cache, installed both files as mentioned through TWRP, and yet upon starting I get a notice to update to 4.4.3 despite already being on 4.4.3, and it can't connect to T-Mobile which is my service provider. Am I doing something wrong here? I figured by "stock" ROM he meant the original and not CyanogenMod or anything like it. Was that supposed to mean stock Android with zero modifications to the system files?
I didn't want to do a factory reset and have to redo all my data and applications, but if I must then I will.
There is a rough thunderstorm going on so maybe that knocked out T-Mobile service, but I find it rather coincidental.
]UPDATE] Turns out that the storm coincidentally disabled the towers at around the exact time I updated my phone. The phone was flashed fine. T-Mobile is the problem. Thanks for the help!