MessageLoop: fixed a bug where source would no longer be processed when needsPoll is set to true
removed bogus test