Queue calls drain if empty task list is pushed
Merge pull request #433 from tikonen/master

Queue calls drain if empty task list is pushed