void _pushDiagnostic(CsvError e)
Internal: push a diagnostic if capacity allows, otherwise count as dropped.