Do we really want to choose a partial match of mcc[0] + 000 over a full match of mcc[1] + mnc[1]?

I'm not sure what the order of precedence is for MCC + MNC combinations in multiple SIMs. This seems a bit arbitrary.