Failure in Branching Scenarios
Karl Kapp writes on the importance of failure in branching scenarios. The choices and options should reflect common failure points. Karl gives two examples of the types of mistakes that you could include: skipping a step in a process and deviation from the process (doing something incorrectly).
You want learners to fail in an environment where they can receive corrective feedback and learn from their failures rather than make the failure on-the-job in the actual situation such as in front of a customer or violating a safety protocol on a piece of equipment.