Correct test assertion order for scenarios

Because of the incorrect order, error messages when running scenarios were confusing.
This now fixes to being:
* expects "what is in the scenario"
* got "what the flow execution returns"