lmkd: Support variable polling intervals set by event handlers
am: ef3650f8a0

Change-Id: Ib259965c00ee8497dbc17313ab39a9b281418613