Remove duplicate code
Rename variable to avoid incoming ambiguity
Beging moving Job blocking logic to Target as reverse depedencies
Simplify code
Complete move of blocking logic from Job to Target
Remove redundant collection of dependant (blocked) builds