Background results where not tallyed prior to being propagated to the Scenario.

This caused failures/durations etc in the Background to be ignored at the reporting level.

This could lead to failed scenarious being recorded as passed.

Also durations where incorrect in the presence of backgrounds.