Lane dependencies are never fulfilled until the revision has completed.

This fixes a bug where a dependent lane would end up getting scheduled
as soon as a step failed (with issues) in the dependency lane.