Fix and unit-test condition `vote.Height < 0` in Vote::ValidateBasic in `v0.37.x` and `v0.34.x` PRs: * Add UT (it's passing as the problem no longer exists) on `feature/abci++vef` * [x] #511 * Add failing UT, then fix on `v0.37.x` * [x] #512 * Add failing UT, then fix on `v0.34.x` * [x] #513 For context, check [where this is coming from](https://github.com/tendermint/tendermint/pull/9927/files#r1055681405).