Add a new bool to UserData to track if we blocked any connect classes for the user. Use this to only send SNOTICEs about disconnecting users that we actually blocked, preventing false SNOTICEs.
Improve the SNOTICE message to better say what is happening.
Add the ability to log at DEBUG level when a user is disconnecting for unknown reasons. May aid in finding any new bugs or config mishaps.
Resolves #180 and resolves #182.