Commit Detail
Commit 1a21d9d
Fix `ExternalPusherImpl` so it doesn't care about ordering. Previously, `ExternalPusherImpl` _assumed_ that the `push` RPC would always be received before the corresponding `unwrap` method was called during deserialization. We seem to have cases in production where this assumption isn't holding. It turns out, though, we don't have to make the assumption. We can actually deal with the push coming after the unwrap just fine, if we are clever. Honestly, I had a feeling I'd burn myself trying to create `tryGetLocalServerSync()`...