AdaRec: Adaptive Recommendation with LLMs via Narrative Profiling and Dual-Channel Reasoning