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

Change-Id: Ia84c42e3ef180d195155d46e1eaa798129f27feb