Temporal Egress template did not use a sufficiently unique cache key - sometimes only on IsColumnar, which is always true when generating code. This causes problems when multiple instances of Trill are in use.
Spray - currently we broadcast punctuations to all but "l1_spray", since this should receive the original batch, but it looks like this isn't always the case. Fixing this so we broadcast to the appropriate recipients.
Fixing tests that modify global static config but are not exception safe to use "using" and ConfigModifier. This way, if the test fails, they do not corrupt other tests.
Temporarily modifying some flaky tests until they can be debugged: ShuffleStreamable3 (intermittent OwnedThreads scheduler issue) and ShuffleStreamable4 (intermittent memory pool leak)
Few issues: