The scenario API returns information on a scenario level. So you will not get any data on individual erroneous modules.
Scenarios can give errors and can be stopped due to errors. The elements you mentioned are for those statuses.
Indeed the documentation is (not yet) elaborate on this, so you will have to do some testing for your own situation.
Maybe there are others here that can shed some extra details on this.