AWS support has said that ELBs will continue to accept connections (and use the correct backend) for at least an hour after the CNAME stops resolving to a particular IP.
But there's still a significant hole here: is there any way to get notified that this has happened other than polling the DNS?