I'm done with Apple after 6 years. Reliability is why I stuck with them for so long. They've utterly failed me this time.
I started having the "Searching/No Service" issue on a relatively new iPhone 7 after upgrading to iOS 11.2.2. After 1-2 days, it started crashing randomly. After 3-4 days of frustrating forced reboots, switching in and out of Airplane mode, taking sim card out and back in, and having to resort to WiFi for calls/texts, I tried using iTunes to downgrade my iOS, using iOS 11 image from ipsw.me (images signed by Apple, otherwise downgrade would be blocked by the device). That completely bricked my phone and it got stuck in recovery loop.
I took it the Apple Store today. The 'genius' guy did the same thing I tried. In the end, encountering the same problem I had seen in my attempts on iTunes, with error code 3, which he says is a hardware issue. He told me I would have to get a new phone, costing $320. That made me really mad, because I am not even half-way through paying for my iPhone 7 with Verizon.
I came back home, updated my iTunes and hooked up the phone again. I tried everything, regular recovery mode, DFU mode, nothing worked. Now I consistently get Error Code 4013, with various images signed by Apple. I tried switching PC to Mac, to laptop, changed cables... Nothing.
This is completely outrageous. I have the suspicion that Apple is hiding something again, just like they did with the battery issue. I'm an engineer myself, but I don't know what else to do now.
So... goodbye Apple, good to know you. After I'm done with my current contract, thanks to you which will be completed with my older more reliable iPhone 5s, I will take my business to a good Android dealer.