My best guess is your cpu mod is harshly interfering with the timing and creating the severe failures you experienced.
As for the icon in notifications, the only reason it exists is actually a design choice in android I can't work around. We want myLock to always run and not be stopped by the os. The only way the os will let us do that is by becoming a foreground service and forcing us to be part of the notification bar telling the user we are still there. I've provided the option to not use this mode, and in my testing it is very rare that the os ever tries to stop the myLock background process- I prefer the certainty of reliability as if the background process gets stopped at any point, it has a very hard time recovering without rebooting the device.
As for the icon in notifications, the only reason it exists is actually a design choice in android I can't work around. We want myLock to always run and not be stopped by the os. The only way the os will let us do that is by becoming a foreground service and forcing us to be part of the notification bar telling the user we are still there. I've provided the option to not use this mode, and in my testing it is very rare that the os ever tries to stop the myLock background process- I prefer the certainty of reliability as if the background process gets stopped at any point, it has a very hard time recovering without rebooting the device.