Swindon twice take the lead at Vale Park, but are twice pegged back - the final equalising goal coming just two minutes from time.