This is a little wonky, since the mixin doesn't set this attribute.  In fact, the whole thing is complex enough to leave me baffled.  Why not do something more like the error handling in `buildbot.config`, where the errors are just accumulated in a list and handled as a group at the end?