google_charger: reset BD parameters when resume_time and _temp arrive

BD triggered easily without time criteria if it had been triggered
before. It is because BD didn't reset data when achieve leave condition.
Here we reset BD data when time and temperature arrive.

Bug: 179424515
Signed-off-by: Jack Wu <wjack@google.com>
Change-Id: I949d12bdf0c855e90fbcc91b3b9982d24aad73f7
diff --git a/drivers/power/supply/google/google_charger.c b/drivers/power/supply/google/google_charger.c
index a93d2ae..4f1cc87 100644
--- a/drivers/power/supply/google/google_charger.c
+++ b/drivers/power/supply/google/google_charger.c
@@ -1583,7 +1583,7 @@
 				delta_time, bd_state->bd_resume_time,
 				temp, bd_state->bd_resume_temp);
 
-			bd_state->triggered = triggered;
+			bd_reset(&chg_drv->bd_state);
 			goto bd_rerun;
 		}
 	}