If the SIMs are indistinguishable, what else could be done (without removing the APN blocking, which is AT&T's will, not Apple's)? A solution for this should be part of MVNO agreements, either providing their own SIMs or dealing with it in their infrastructure.