I am so confused about what you're describing here.
Apps get static IPs, at no point would you need to make a DNS change to route traffic to a new instance.
VMs can definitely fail silently. When apps fail, we're not very good at notifying you of what's going on. I'm hoping that improves this year.