All pending topology notifications must be propagated to a newly published epoch, not only the pending notification for that epoch
Also Fix:
 - removeRedundantMissing could erroneously remove missing dependencies occurring after the new appliedBeforeIndex
 - Invariant failure for some propagate calls supplying 'wrong' addRoute
 - Disambiguate nextTxnId and nextTxnIdWithDefaultFlags
 - Journal.replayTopologies to return List for consistency of integration and semi-integrated burn test

patch by Benedict; reviewed by Aleksey Yeschenko for CASSANDRA-20886
20 files changed