That happens after a restart or after the user forces the app to stop. The service (intercept a sms) doesn't get called, but I get a message "App X has stopped". I know it doesn't get called because I have logged every entry in functions and try catch everywhere - it just seems that without an UI the service crashes no matter what.
Any thoughts?