If we generate a `:start_error` error report the child will not include the extra arguments in the report. We need to add those arguments in the report. In fact I think we have this bug ever time we report an error! As the extra args are always the same I think we can fetch it from the state in the reporting function, rather than than edit the child in the report.