I have the same START_ACTION comment about all of these places we pass (isRejoin, m_joining). Might be cleaner to pass START_ACTION only and let the receiver take the right action?