[waiting_queue] add timeout support for route_queue api