Fix dynamic dependent tasks not being evaluated after their dependencies have been evaluated.