Enhanced exception handling in Poller