Brad Shiels enjoys a change of fortune in his maiden TCR season