On line 172: "changes in the system workspace are always submitted in the same thread"
On line 174: `submitChanges(changeSet, inThread);`

If the comment were true, I would have expected line 174 to be:

```
submitChanges(changeSet, true);
```