Power back on after more than 800 Solano residents caught in