DontPublicizeInternalAffairs - changing visibility of OnReconnecting from public to internal (fixes #3005)

OnReconnecting is not meant to be used by end users and therefore should not be public.