trq-2169 Broke up a recursion situation by throwing each new request into the threadpool to be processed later.