The off by 1 bug could be fixed by a soft fork. Since the point is to show how a non-controversial hard fork works, it doesn't matter much.