EHN: Add filename to FileNotFoundError
When pandas raises a `FileNotFoundError`, it was not setting the [`filename`](https://docs.python.org/3/library/exceptions.html#OSError.filename) component.

This adds in that feature as well a test for it.