text: Title: Log and report generation crashes if `--removekeywords` is used with `PASSED` or `ALL` and test body contains messages
  Body: Hi,
  
  I am getting error when trying to merge `output.xml` with rebot.
  
  I am running my rebot command as below:
  `rebot --removekeywords PASSED --splitlog --outputdir C:\Users\LAMS009\Documents\Debug\results --xunit outputxunit_abc.xml --output outputmerged_abc.xml --logtitle "Abc Test Log" --reporttitle "Abc Test Report" --merge C:\Users\LAMS009\Documents\Debug\results\output_*.xml`
  
  Error message as below:
  ```
  rebot --removekeywords PASSED --splitlog --outputdir C:\Users\LAMS009\Documents\Debug\results --xunit outputxunit_abc.xml --output outputmerged_abc.xml --logtitle "Abc Test Log" --reporttitle "Abc Test Report" --merge C:\Users\LAMS009\Documents\Debug\results\output_*.xml
  [ ERROR ] Unexpected error: AttributeError: 'Message' object has no attribute 'body'
  Traceback (most recent call last):
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\utils\application.py", line 81, in _execute
      rc = self.main(arguments, **options)
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\rebot.py", line 351, in main
      rc = ResultWriter(*datasources).write_results(settings)
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\reporting\resultwriter.py", line 57, in write_results
      self._write_output(results.result, settings.output, settings.legacy_output)
                         ^^^^^^^^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\reporting\resultwriter.py", line 123, in result
      self._result.configure(self._settings.status_rc,
      ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
                             self._settings.suite_config,
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                             self._settings.statistics_config)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\result\executionresult.py", line 146, in configure
      self.suite.configure(**suite_config)
      ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\result\model.py", line 1104, in configure
      self.visit(SuiteConfigurer(**options))
      ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\testsuite.py", line 421, in visit
      visitor.visit_suite(self)
      ~~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\result\configurer.py", line 58, in visit_suite
      self._remove_keywords(suite)
      ~~~~~~~~~~~~~~~~~~~~~^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\result\configurer.py", line 64, in _remove_keywords
      suite.remove_keywords(how)
      ~~~~~~~~~~~~~~~~~~~~~^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\result\model.py", line 1079, in remove_keywords
      self.visit(KeywordRemover.from_config(how))
      ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\testsuite.py", line 421, in visit
      visitor.visit_suite(self)
      ~~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\visitor.py", line 131, in visit_suite
      suite.suites.visit(self)
      ~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\itemlist.py", line 102, in visit
      item.visit(visitor)    # type: ignore
      ~~~~~~~~~~^^^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\testsuite.py", line 421, in visit
      visitor.visit_suite(self)
      ~~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\visitor.py", line 132, in visit_suite
      suite.tests.visit(self)
      ~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\itemlist.py", line 102, in visit
      item.visit(visitor)    # type: ignore
      ~~~~~~~~~~^^^^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\model\testcase.py", line 178, in visit
      visitor.visit_test(self)
      ~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\result\keywordremover.py", line 87, in visit_test
      self._clear_content(item)
      ~~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\LAMS009\Documents\Debug\.venv\Lib\site-packages\robot\result\keywordremover.py", line 47, in _clear_content
      if item.body:
         ^^^^^^^^^
  AttributeError: 'Message' object has no attribute 'body'
  ```
  
  
  I have no idea how to reproduce it, hence i will attached my output.xml along.
  
  [output_original_abc.zip](https://github.com/user-attachments/files/18441688/output_original_abc.zip)