runqueue: add a simple task queueing/completion tracking implementation