New implementation of forward dependency propagation through linear solver, #889