No cell service in Moto E after restoring Stock ROM backup from CWM. My Moto E wouldn't boot for some reason, so I rooted it and installed:

CWM,
installed a stock ROM for my specific device model,
backed it up and then installed CM12.

Too buggy so I went back to backed up ROM.
Issue:
Ever since I installed that stock ROM (downloaded from the Internet), however, I have had no cell service at all. No text messages, not anything.
Also, my IMEI is the same as the IMEI printed on my phone, and I tried renaming apnf_conf.xml to .bak (or something like that) via instructions on XDA. It shows no cell bars in my status bar, and when it boots it's in Airplane Mode (but Wifi and BT are on). When I turn off Airplane Mode, it makes no difference to anything and I can't turn it back on.
So if I could get some help with this that would be great because I really don't want to pay for service I'm not getting.
I've faced a similar issue when I flashed CM12 into my Moto E XT1022 and reverted back to stock.

The solution was to boot into fastboot mode, erase modemst1 and modemst2 and flash the NON-HLOS.bin of KK ROM.

You'll need the stock ROM files in order to do this. NOT A ROM BACKUP.

The commands to use:

fastboot erase modemst1
fastboot erase modemst2
fastboot flash modem NON-HLOS.bin
fastboot reboot


After the reboot, it might take some 5 minutes to get a signal. IF you still don't get a signal, try this:

1) Open the dialpad and type: *#*#4636#*#*

2) Head over to Phone Information and scroll down to Set preferred network type.

3) Try changing this value after waiting for a few minutes.