Adding a few more missed generate edge cases.

- Error message displayed on unexpected episode paths.
- Episodes that are floats should be floats.
- `generate` output should also be sorted by season.