Handle exceptions in cron assignment update

Hi John, here's a patch to prevent the assignment update from crashing the cron job. It should partially deal with issue #112, although there would still need to be some exception handling for the events handlers to fix this completely.

Cheers

Michael