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.
Should this read:

```
if ((count.expected == 0 && count.actual > 0) || (count.actual == count.expected)) {
```

It seems like we want to make sure there is at least one module deployed if the count is 0.

Also I don't understand the TODO below...if the actual count is 0 we want the deployment to be marked as failed.