A couple small fixes for fish_update_completions.

First clears up some "UnicodeDecodeError: 'ascii' codec can't decode..." errors I was getting. The second is to check the cat files first, since they're going to be easier to parse, and check man6, which is technically 'games', but (on my system at least) does contain at least one usable page, so might as well, right?