fix inject LeaseExpired event in master_consensus
clear any self master sets applied to the store after initial catchup at node start
for clarity log should always be the first side effect
Merge #154 remote-tracking branch 'refs/remotes/origin/fix-test-expect-progress-fixed-master' into origin-1.7
Merge #157 remote-tracking branch 'refs/remotes/origin/log-first-side-effect' into origin-1.7