Text this: Lifecycle-Aware and Drift-Resilient Machine Learning for Smart Contract Vulnerability Detection