David,
I can image n that probably something like you said, has happened with this keris.
It could be that someone bought the keris from Bali, and was living in another area, there the keris has fallen or somehow broke, and they repaired it with
everything they could lay there hands on.
And years later we trying to resolve the mystery
regards,
Ben