It very much depends if the copper tracks were damaged when the pins ripped off. It does sound as though the soldering was not up to much or the socket in the car was not quite right.
I would be inclined to contact Scalextric and get them to fix it.
I would be inclined to contact Scalextric and get them to fix it.