I don't think that is the right solution, and anyway I have manually fixed my plugins now.
If you care, I think the 'right' solution is:
New steps like
I am on "mod_quiz" page "review attempt" for "student1"
I am on "mod_quiz" page "info" for "Quiz 1"
I am on "core" page "site home"
They would make appropriate calls into the behat_mod_quiz, or whatever, class (or perhaps we should use a new class for this).
That way, Behat scripts would start
Given I am on ...
Rather than always navigating manually from the site home page. The reason this broke is that we are not just testing one thing per Behat scenario. All behat scenarios are currently testing navigation from the login screen, and then the feature really being tested. That is wrong, as I have now been persuaded. (So this change would also speed up most tests.)
Of course, this would be a fair amount of work, and there are details to work out and get right, so I don't expect to see it happen any time soon.