Agreed, at the time we were quite confused and still are about the intricacies of TTL. Sucks that there's not really a good way to address it. Maybe just keep the TTLs at 300 always?
(they do this in an effort to reduce load; whether it is truly effective on today's hardware is arguable)