Fix restart software process

- Previousy if you stopped the process, and then called restart() or start(), it would sometimes fail to reach service-up. This was because there was no change in serviceUpIndicators on stop+start, so service-up was not re-published as true.

Builds on https://github.com/apache/incubator-brooklyn/pull/375