rescue from all exceptions in poller

this is needed to catch an error in rufus-scheduler that results in a stack level too deep error and freezes sidekiq-cron until sidekiq is restarted