fix txn keyset and values with predicate and portable entry

fixes #3152