Simplify changes.dat parsing

It had a bug and KISS is always better.