fix: require recovery descriptor for revive guidance (#1243)