refactor bulk processor

* cleaned up runner
* eliminated race from tests

Signed-off-by: Michael Fraenkel <fraenkel@us.ibm.com>
Add metrics for desired LRPs and desired apps

[#77827566]

Signed-off-by: Michael Fraenkel <fraenkel@us.ibm.com>