Clean up task folders on startup and after processing a task
The worker's processing folder only needs to be cleaned up at start because it will only need to be cleaned if the service was stopped while the worker was processing a task.
For the other task queue folders tasks that are older than 1 day will be removed.