bf820c5ba4
We enter this chain of `if`s if at lease one of the boolean flags is false. This change attempts to make the logic clearer by ensuring that each branch of the if matches exactly one of those booleans. Justifying this change: if `secretStorageStatus.defaultKeyId === null` then `recoveryKeyIsOk` will be false, except in the strange case where recovery is disabled, in which case we should not be dealing with problems with recovery anyway, so if we previously entered this branch it would have been a bug. All existing tests pass so it looks like we didn't consider this case.