XD-1914 Handle deploymentStatus for moduleCount zero

- If the module count for a module on a given stream is zero, then the stream is considered
deployed at least one module is deployed.
I actually forgot to add this line before it:
```
count.actual++;
if ((count.expected == 0 && count.actual > 0) || (count.actual == count.expected)) {
```
I see what you're saying; if we even make it to that point we know there is at least one module deployed because of the `if (deploymentStatus.getState() == ModuleDeploymentStatus.State.deployed)` statement above.

Since we're iterating a list of deployment statues, it would actually be more expensive to go back and find all of the deployment statuses that match the module descriptor key instead of just continuing to iterate over them and perform the null check.

LGTM; I'll remove the TODO and merge.