Towards a Unified Evaluation Framework for Decoupling and Enhancing LLMs' Vulnerability Reasoning: An Empirical Study on Smart Contracts