ScenarioOutline.run does not return correct value on failure

ScenarioOutline returns  that it encountered a failure only if the last scenario failed.