Description
Flux.runCli() swallows any Exceptions when deploying topology remotely, while StormSubmitter.submitTopology() can throw exceptions.
(AlreadyAliveException, InvalidTopologyException, AuthorizationException, and so on)
It just prints warning log, and return code is 0, not non-zero.
You can easily reproduce via deploying same topology twice with Flux.