Move definition of task_queue::push_back_impl inline into the class template definition