Did some debugging on this today, it's caused by ofono removing all the modems after we queue them up for unlocking. Then it adds them back again a short time later. This basically clears them from our unlock queue, as they are different modems as far as indicator-network knows.
See output: http://paste.ubuntu.com/16658512/ -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1580908 Title: Sim lock screen doesn't appear after restarting the device Status in Canonical System Image: Confirmed Status in indicator-network package in Ubuntu: Confirmed Status in ofono package in Ubuntu: Confirmed Status in unity8 package in Ubuntu: Confirmed Bug description: From https://bugs.launchpad.net/zhongshan/+bug/1572886 current build number: 4 device name: turbo channel: ubuntu-touch/rc/meizu.en last update: 2016-04-19 10:38:50 version version: 4 version ubuntu: 20160418 version device: 20160412-d272a77 version custom: 20160324-945-18-69 Steps: 1.turn on sim pin lock 2.reboot the device 3.swipe to dismiss the greeter Actual result: phone lock screen is displayed Expected result: sim lock screen should appear before the phone lock screen It also happens sometimes on arale without any pattern to reproduce, just random on reboot. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1580908/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp