Bug fixes

- Job state reporting was accessing suite.numFailedTests instead
  of suite.get('numFailedTests')
- `main` unit tests were breaking `tdd` unit tests in IE6
- assert unit tests hadn't been updated when the unit tests were
  reorganized