Song Yan destroyed 200,000 elites of Yan and Zhao in the war of Burying the Bones. Therefore, the domestic forces of the two countries have reached an extremely stretched point.
Otherwise, they would not send envoys to negotiate with Song Yan, or even to appease Qi, they would return...