Series.hasnans shouldn't be cached
Series.hasnans is as a cache_readonly inherited from IndexOpsMixin

```
ser = pd.Series([0, 1.0])
>>> ser.hasnans
False
ser.iloc[0] = np.nan
>>> ser.hasnans
False
```