Ariadne: A Controllable Framework for Probing and Extending VLM Reasoning Boundaries