Fix a leak in SchurComplementSolver. cholmod_lhs was not being freed before the SolveImpl function returned if the underlying linear solver failed. Change-Id: Id45db4f69a2821e43dc00fc975718584d426f44d