A drupal_set_message() issued during the logout process is lost and never displayed.
What I did: Created an system_message_action and associated it with the user_logout trigger.
What I expected: A message displayed to the user after logout.
What happened instead: No message was displayed.
I imagine this is because the session is destroyed, and the messages are queued in the session. This is not the expected behavior, though.