Ethereum overcomes setbacks, confirms Pectra upgrade for May 7