fixed exit code always being 0, regardless of failures
made parallel suites run in domains (and made them a node-only feature)