We we still need this? We should already be synchronized on `compoundDisposable` by the time we're in `completeSignal`.