text: Title: Tabulator with row_content : not toggling (collapse/expand) properly
  Body: <!--
  Thanks for contacting us! Please read and follow these instructions carefully, then you can delete this introductory text. Note that the issue tracker is NOT the place for usage questions and technical assistance; post those at [Discourse](https://discourse.holoviz.org) instead. Issues without the required information below may be closed immediately.
  -->
  
  
  ### ALL software version info
  
  ```plaintext
  Panel:  1.5.1
  Python: 3.12.6
  Quarto: 1.5.57
  Jupyter: 5.7.2
  ```
  </details>
  
  ### Description of expected behavior and the observed behavior
  
  **Desired behaviors**
  
  * Row contents - BUG - the row contents are not redrawn after first collapse, for example when toggled.
  * Row contents - prefer that they be collapsed on start. Current default is expanded.
  
  **Observed behaviors**
  
  * row contents are expanded on start
  ( row contents are not displayed when triangle is toggled.
  
  Here is a larger example of the issue in the wild. Here is a tabulator with row_content:
  
  - [https://vcu-ssg.github.io/ssg-quarto-soc-analysis/31_explore.html](https://vcu-ssg.github.io/ssg-quarto-soc-analysis/31_explore.html)
  
  I’d like the row_content to be collapsed on loading. An older version of panel had this default. Since upgrading the code my row_content is expanded on loading.
  
  ### Complete, minimal, self-contained example code that reproduces the issue
  
  ```python
  import pandas as pd
  import panel as pn
  
  pn.extension('tabulator')
  
  # sample dataframe
  data = {'name': ['Alice', 'Bob', 'Charlie'],
          'Value1': [10, 20, 30],
          'Value2': [3, 2, 5],
          }
  df = pd.DataFrame(data)
  
  # function to return row contents
  def content_fn( row ):
      return pn.pane.Markdown(
          f'# Row contents\n name: {row["name"]}',
          sizing_mode='stretch_width'
      )
  
  # tabulator object with row_contents
  sample_table = pn.widgets.Tabulator(
      df, height=350,
      layout='fit_columns',
      sizing_mode='stretch_width',
      row_content=content_fn,
      embed_content=True,
      expanded = []
  )
  
  sample_table
  
  ```
  
  