BUG: to_timedelta still raises with errors='ignore'
From the added docs in https://github.com/pydata/pandas/pull/13425:

```
In [10]: pd.to_timedelta(['apple', '1 day'], errors='ignore')
...
ValueError: unit abbreviation w/o a number

In [12]: pd.to_timedelta(['apple', pd.Timedelta('1day')], errors='ignore')
...
ValueError: unit abbreviation w/o a number
```

It's the same error as you get with `errors='raise'` (so not captured somewhere), `errors='coerce` is working correctly.
