An external API’s timestamps never matched our clock — and the gap kept growing. It was not one bug, it was two.