removed unnecessary domain.dispose()
fixed the error case when a parallel suite had no children
Merge branch 'feature/parallel-suites'