Contractor cannot check blocks for recovery contracts if wallet is locked
Right now the contractor checks each block if there are contracts that can be recovered. But it can only do so if the wallet is unlocked, otherwise it's potentially missing contracts. Currently it just misses the contracts and never goes back and checks those blocks.
We may want to keep some state indicating which consensus changes have been checked using the renter seed, and if the wallet is locked we may want to re-subscribe for a bit or something to check the blocks that we missed.
Edited by David Vorick