I recently updated a domain mapping for my domain but the TTL was several days
Isso vai te ensinar a ter um TTL longo sem um bom motivo! =) 3600 segundos é o máximo que é razoável na grande maioria das situações. Eu pessoalmente prefiro 5 minutos, mesmo para domínios que recebem centenas de solicitações por segundo ou mais. Na verdade, especialmente se o registro for tirado centenas de vezes por segundo ou mais.
How can I send a message to the recursive resolver to tell it that its current entry is invalid and it should talk to the authoritative nameserver?
Se você não controlar o servidor de nomes, não poderá. Se fizer isso, você precisará procurar na documentação do software do servidor DNS para descobrir como limpar um registro específico. Caso contrário, você terá que descobrir. quem contatar que controla o servidor. Se é um ISP, então apenas dê uma cabeçada em claymore. Sua morte será menos dolorosa e confusa.