Bug 579381 - Fixes incorrect submonitor handling in UseScanManager

The first if statement should should also consume 8 ticks similar to the
else statement

Change-Id: If6254b5fa35bc04d593920526fd216499e622503
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/search/UseScanManager.java b/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/search/UseScanManager.java
index 9b908fb..6af5679 100644
--- a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/search/UseScanManager.java
+++ b/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/search/UseScanManager.java
@@ -144,7 +144,7 @@
 			}
 			if (unavailableMembers.size() > 0) {
 				fetch(apiComponent, unavailableMembers.toArray(new String[unavailableMembers.size()]), references,
-						monitor);
+						localmonitor.split(8));
 			}
 			localmonitor.split(1);
 			return references.getExternalDependenciesTo(apiUseTypes);