Repurposing Synthetic Data for Fine-grained Search Agent Supervision