A Theory of Adaptive Scaffolding for LLM-Based Pedagogical Agents