Why persisting Message Thread implementation ignored the messages for role - System? - Mastra