DontPublicizeInternalAffairs - changing visibility of OnReconnecting fro...

...m public to internal (fixes #3005)

OnReconnecting is not meant to be used by end users and therefore should not be public.