message: Only remove entry in inlined case if we erase the correct entry
diff: @@ -102,11 +102,6 @@ void Leaf::Insert(row_t row_id) {
  }
  void Leaf::Remove(row_t row_id) {
  - if (IsInlined()) {
  - D_ASSERT(count == 1);
  - count--;
  - return;
  - }
  idx_t entry_offset = DConstants::INVALID_INDEX;
  row_t *row_ids = GetRowIds();
  for (idx_t i = 0; i < count; i++) {
  @@ -118,6 +113,11 @@ void Leaf::Remove(row_t row_id) {
  if (entry_offset == DConstants::INVALID_INDEX) {
  return;
  }
  + if (IsInlined()) {
  + D_ASSERT(count == 1);
  + count--;
  + return;
  + }
  count--;
  if (count == 1) {
  // after erasing we can now inline the leaf
  