Fix incomplete app termination

When dismissing the task from the recents list, the app would go
away but the service would stay up. Relaunching the app would
then complete the termination and result in a second shutdown.

Stop the service on task removal to avoid the weird double-start
artifact.

Ref CRACKLING-1025

Change-Id: I3bc3be75501294da4a526f0634149449f645edc2
diff --git a/src/com/android/fmradio/FmService.java b/src/com/android/fmradio/FmService.java
index 553b6fa..4980c0b 100644
--- a/src/com/android/fmradio/FmService.java
+++ b/src/com/android/fmradio/FmService.java
@@ -2675,6 +2675,7 @@
     @Override
     public void onTaskRemoved(Intent rootIntent) {
         exitFm();
+        stopSelf();
         super.onTaskRemoved(rootIntent);
     }