Fix a bug where the blockchain allowed itself to be interrupted in the middle of pushing a block, leaving the blockchain in an inconsistent state.
Fix a bug where the blockchain allowed itself to be interrupted in the middle of pushing a block, leaving the blockchain in an inconsistent state.

FollowMyVote/bitshares,RemitaBit/Remitabit,frrp/bitshares,frrp/bitshares,bitshares/devshares,bitshares/bitshares,bitshares/bitshares-0.x,dacsunlimited/dac_play,bitshares/bitshares-0.x,bitshares/devshares,bitshares/bitshares,bitshares/bitshares,RemitaBit/Remitabit,FollowMyVote/bitshares,RemitaBit/Remitabit,frrp/bitshares,dacsunlimited/dac_play,FollowMyVote/bitshares,bitshares/bitshares-0.x,bitsuperlab/cpp-play,bitsuperlab/cpp-play,dacsunlimited/dac_play,Ziftr/bitshares,camponez/bitshares,bitshares/bitshares,drltc/keyid,bitsuperlab/cpp-play,dacsunlimited/dac_play,bitsuperlab/cpp-play,FollowMyVote/bitshares,bitshares/bitshares-0.x,Ziftr/bitshares,jakeporter/Bitshares,bitshares/devshares,camponez/bitshares,bitsuperlab/cpp-play,bitshares/devshares,bitshares/bitshares,frrp/bitshares,bitshares/devshares,jakeporter/Bitshares,jakeporter/Bitshares,FollowMyVote/bitshares,drltc/keyid,Ziftr/bitshares,bitshares/devshares,FollowMyVote/bitshares,dacsunlimited/dac_play,jakeporter/Bitshares,dacsunlimited/dac_play,frrp/bitshares,Ziftr/bitshares,jakeporter/Bitshares,drltc/keyid,RemitaBit/Remitabit,bitshares/bitshares,RemitaBit/Remitabit,bitshares/bitshares-0.x,camponez/bitshares,bitsuperlab/cpp-play,bitshares/bitshares-0.x,camponez/bitshares,jakeporter/Bitshares,drltc/keyid,frrp/bitshares,camponez/bitshares,camponez/bitshares,RemitaBit/Remitabit