fix for Linux: GUI could stale if timeout == 0 changed to timeout > 0

I have XUbuntu 14.04 and skype could sometimes stall if zero timeouts raised to SET_POLL.

Also, i'm a bit paranoid about small timeouts.

It looks like most timeouts are > 10 msec, so that it still saves CPU utilization.