If looking for the first ICCID not null and you don't find anyone, then there are no SIM in the device. Log an error, call `onerror` and return. This should not happen as make Cost Control application to not start if there is no SIM inserted. But who knows...