Bump the ConnectionsDisconnected PC even when OnDisconnected throws
Call the preexisting OnDisconnected methods for all disconnects

- This means that the preexisting OnDisconnected can now be called due
  to a timeout caused by a client connecting to another server in scaleout
Removed the old OnDisonnected overloads

- Removing the old overloads is preferable to changing their behavior