Test the evaluation order of a dict spread with children in JSX preserve mode
#8747 printed such a spread as separate JSX props with the children last, so a later field was evaluated before them; #8754 fixed it. The plain and preserve builds now record and compare that order. Closes #8757.