A charger which adjusts the charge current based on the 1KHz AC IR (?) reading it makes? Given the variability of rail contact resistances and other reasons that is pretty stupid, sorry to say.

Yes sanding down the contacts can do the trick because an unseen oxide layer or other debris buildup at the battery terminals may or can happen.