Agreed it seems weird that staking.pb.go changed and also agree that it could the relevant .proto file have been changed in a previous PR but someone forgot to include the updated generated .pb.go. If we want to avoid this in the future we could add CI that fails if make proto-gen makes a git diff.
Originally posted by @rootulp in #683 (review)