After setbacks, Palo Verde is back on track