this is code duplication with the TxDistributionInterceptor, can we reuse it?
There's actually an StateTransferManager.isStateTransferInProgressForKey(key) <-- doesn't it do the same thing?