Only enter polling loop state when in an idle state Bug: b/317122072 Test: Tested against CTS tests Change-Id: I2b4c95b345dd99996ddff22c655814007dad41bf