Main moved applyInfoFlags into syncInfoFunc, which handles a refresh that
returned no info. The merge kept the old call in receiveManagementEvents,
so a refresh cut short by shutdown handed it a nil info and the client
panicked; Client Unit on Darwin and Windows caught it.