Correct test assertion order for scenarios

Because of the incorrect order, error messages were confusing.
This now fixes to being:
* expects "what is in the scenario"
* got "what the flow execution returns"
Merge pull request #1232 from alphagov/correct-test-assertion-order-scenarios

Correct test assertion order for scenarios