bug fix for firstLevelTransitive calculation

Deep nesting of compile project(':sub1') depends on compile project(':sub2') was leading to those interproject dependencies being locked to specific versions.