3 Reasons Ethereum Price Stalls Below $4,000 — And Why The Real Test Lies Higher