Protect comet poll from starting more than 1 poll command at one time.
when timer is invalidated, the comet poll object was destroyed while the method was being executed
Fix weird crashing bug because the comet poll timer was the only one holding on to comet poll object - this should make the previous commit non-relevant.