TRACE: A Self-Improving Framework for Robot Behavior Forecasting with Vision-Language Models