DIRECT: When and Where Should You Allocate Test-Time Compute in Embodied Planners? — ThinkLLM