Refactor out the taskqueue adder

This is done to hopefully reduce memory usage, since we limit the number
of tasks in memory to 100. Instances were getting killed during
update-feeds due to mem use.
Use new task sender