In UserTurnCompletionMixin, use a developer role message for LLM messages following an incomplete turn