Subsuite failure rollover

This fixes the bug where a sibling suite would be incorrectly marked as failing if any of it's previous sibling suites marked as failed.