Anyone having problems like this should attempt the rpc command "repairwallet". I think it might recover orphaned stakes, and your coin age should be kept the same if it works - meaning you've lost no interest.
Thanks, repairwallet seems to have found my lost coins.