FM: Fix the issue with SSR

- Getting ANR for power ON FM immediate after SSR.
- SMD channel not opening immediately after SSR.
- Added 1sec delay during restart.

Change-Id: I367acb7637f2b3bf1322375da656e89c653a3017
CRs-Fixed: 859152
diff --git a/fmapp2/src/com/caf/fmradio/FMRadio.java b/fmapp2/src/com/caf/fmradio/FMRadio.java
index 5f89dc3..99a71f4 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadio.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadio.java
@@ -1710,7 +1710,7 @@
 
             mDisableRadioHandler.removeCallbacks(mDisableRadioTask);
             mEnableRadioHandler.removeCallbacks(mEnableRadioTask);
-            mEnableRadioHandler.postDelayed(mEnableRadioTask, 0);
+            mEnableRadioHandler.postDelayed(mEnableRadioTask, 2000);
 
             cleanupTimeoutHandler();
             Log.e(LOGTAG, "Done with restart");
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index a0448c3..853347c 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -2767,6 +2767,11 @@
                     if (isAntennaAvailable())
                     {
                         mIsSSRInProgress = true;
+                        try {
+                             Thread.sleep(2000);
+                        } catch (Exception ex) {
+                            Log.d( LOGTAG, "RunningThread InterruptedException in RadioReset");
+                        }
                         bStatus = fmOn();
                         if(bStatus)
                         {