update for tests so they can syncronize on messages before we check for expected state