Final Updated

Phone is up and running, it was due to the late payment and service being suspended.

So at least we know one more possible culprit of a code 20 modem error.

The damn shame is that I doctored my phone for no reason. Meh, thus is the consequence for paying my bills late.

Thanks to everyone who helped out!