STORM-155: Storm rebalancing code causes multiple topologies assigned to a single port

Retrying synchronize-supervisor if assignments read was inconsistent before throwing RuntimeException in order to avoid supervisor crash as possible.