Throttle tickle reports to PS4/PS5 controllers
UpdateDevice() can be called at an arbitrary rate, so we need to
pace ourselves to avoid filling up the rumble queue with these.
(cherry picked from commit 6ec8b1a1735b5177f75f67e2cca595e763425319)
(cherry picked from commit 656b5998283d159b5fff5ca2f697c5d440136754)