Report processor code was truncating microseconds

    Because we were not specifying a precision when we called
    `Time.iso8601`, the report processor was truncating
    microseconds from the timestamps of everything in the
    reports.
    
    This commit adds an explicit precision so that we don't
    lose the microseconds.