duplicated with TxDistributionInterceptor (I've replaced the option in TxDistributionInterceptor the logic here, without the tailing optimistic and WSC condition and the tests pass - as expected).