BUG: DataReaders return missing data as NaN rather than warn.

Fixes #8433