Optimizing High Availability with CloudFront Origin Failover