Toward Reliable Clinical Coding with Language Models: Verification and Lightweight Adaptation