Thames Valley back on track with Heartland rugby victory over North Otago