FM: Fix the issue with sleep timer disappear

When the sleep thread created, thread is in other than NEW.
Setting the duration even thread is in other state except TERMINATED.

Change-Id: I801911b67bd2b5c220f680ae513169030bc84164
CRs-Fixed: 694446
diff --git a/fmapp2/src/com/caf/fmradio/FMRadio.java b/fmapp2/src/com/caf/fmradio/FMRadio.java
index fb8ab23..e13d864 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadio.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadio.java
@@ -2315,7 +2315,7 @@
                                                 "SleepUpdateThread");
       }
       /* If the thread state is "new" then the thread has not yet started */
-      if(mSleepUpdateHandlerThread.getState() == Thread.State.NEW && isFmOn()) {
+      if(mSleepUpdateHandlerThread.getState() != Thread.State.TERMINATED && isFmOn()) {
           try {
               if((mService != null) &&
                  !mService.isSleepTimerActive()) {