Swindon Town needed a half-time triple change to come from behind and earn a 2-2 draw away at Doncaster Rovers