Ethereum fails again above $4K as traders grow frustrated with shakeouts