By validating if WAL doesn't include any incompatible entries we can implement storage downgrades.
This is because etcd v3.5 will panic when it encounters ClusterVersionSet entry with version >3.5.0. For downgrades to v3.5 to work we need to make sure this entry is snapshotted.