Nice solution throwing exception here and catching/retrying in the StateTransferInterceptor.