Celery: Enqueue events for site

@pdvyas please check and merge

During local test, tasks got enqueued for sites even if one site had scheduler.lock