I expect the reason your ISP's DNS server is showing old results is that your requests prior to the changes lead to the resource records being cached. When you check another random DNS server they have no RRs cached for your zone so request fresh data.