Race condition when changing an upvote to a downvote, or vice versa
!218 (merged) changed vote entities to be immutable, however this had the unfortunate side effect of introducing a race condition bug when changing from an upvote to a downvote (or vice versa).