More logging to try and establish why polling dies.
Make sure we never propose an interval of 0 milliseconds.

Doing so causes RX to blow up as it winds up as a NullPointerException down in java.util.concurrent.ScheduledThreadPoolExecutor.scheduleAtFixedRate
Merge pull request #178 from guardian/pw-fix-observables

Fix the issue where polling would die after a certain period