Another route might be to continue out Marsh Creek to Brentwood and then take Vasco to Livermore. It would probably add miles, but you'd lose some climb.

V.