If you disable topologyStateTransfer, you get a ClusterCacheLoader and no statetransfer whatsoever. 
With topologyAwaitInitialTransfer you intend to use state transfer for the topology cache, but in case you are adding a node to an existing cluster whose state transfer has been temporarily disabled you want to wait for a future (see https://issues.jboss.org/browse/ISPN-3140)