Transaction-related backports for v13.12
This MR contains a backport of !3615 (merged), a partial backport of !3585 (merged) as well as a backport of !3630 (merged). All are fixes to issues with strong consistency/transactional voting.
Edited by Patrick Steinhardt