ConsensusSubscribe bugfix
The commit chain is cleaner and easier to understand than the complete diff.
fixes #1287 (closed), as well as a deadlock in the contractor that will cause all of siad to freeze (deadlock exists in RC1 and RC2).
This bug is pretty significant, this PR should be high priority.