Queue calls drain if empty task list is pushed