Making VLMs More Robot-Friendly: Self-Critical Distillation of Low-Level Procedural Reasoning