Reasoning with Sampling: Cutting at Decision Points — ThinkLLM