Solution
You can add a shift register on the while loop to control the timeout condition that gets initialized to 0 (no delay) and then overwritten with -1 (infinite wait) after the first iteration.
The timeout case will contain your initialization code, within which you can also include additional event conditions. See the VI snippet below.

When you run the attached VI, it executes the [0] Timeout case immediately, so the String and Sum indicators will update immediately and then waits infinitely for the other events to trigger. After the first iteration of the while loop, it behaves exactly like a typical event structure.