My opinion is that the solve of problem of Return of Virgin State is the Key of all problem.
Symple. When iphone is locked we have Lock of Sim Operator with all field of SIM and Operator number. When the phone we force to unlock we lost this parameter. If we find method for restore SIM Lock with correct AT string using preferrend SIM and Operator we solve all. We can also leave phone with SIM Lock but with own SIM and upgrade free.
When are ship all international iphone all phone have this personal information different in all country.