Fixed the support of multiple suites in Behat 3

A Behat 3 exercise can contain several suites, so the report should be generated only at the very end