SERVER-40193 ensures that replica set members only propagate the majority commit point through heartbeats when FCV=4.2. We will remove this check in 4.2, along with TODOs for this ticket.
Remove FCV check when propagating commit point through heartbeat
Do not propagate commit point through heartbeats when FCV=4.0
Complete TODO listed in SERVER-40211