fixup to poll_interval logic, so calling poll_interval= has expected behavior
Merge pull request #1874 from rocketmobile/master

Calling `poll_interval=` doesn't account for scaling due to interval randomization