CtsVerifier case "Condition Provider test" failed

During "Condition Provider test" , it always stay at step "Unsubscribe to AUtomatic zen rule"
Because after call removeAutomaticZenRule , onUnsubscribe is called slower ,
conditionId didnt remove from mSubscriptions in time , so it cause case failed.
Also , retest wont do setup before test , only call test() function ,
so that the rule wont recreate as normal

Change-Id: I3394294d1e56012616c790cfdd0fa1852ad6813a
diff --git a/apps/CtsVerifier/src/com/android/cts/verifier/notifications/ConditionProviderVerifierActivity.java b/apps/CtsVerifier/src/com/android/cts/verifier/notifications/ConditionProviderVerifierActivity.java
index 496414f..0b0be81 100644
--- a/apps/CtsVerifier/src/com/android/cts/verifier/notifications/ConditionProviderVerifierActivity.java
+++ b/apps/CtsVerifier/src/com/android/cts/verifier/notifications/ConditionProviderVerifierActivity.java
@@ -399,6 +399,11 @@
                                 // Now that it's subscribed, remove the rule and verify that it
                                 // unsubscribes.
                                 mNm.removeAutomaticZenRule(id);
+                                try {
+                                    Thread.sleep(3000);
+                                } catch (InterruptedException e) {
+                                    logFail("unexpected InterruptedException");
+                                }
                                 MockConditionProvider.probeSubscribe(mContext,
                                         new MockConditionProvider.ParcelableListResultCatcher() {
                                             @Override