Connection/login fails are not errors
Clear commands (if any) when we get disconnected
Handle unknown packages (fixes SteamDatabase/SteamDatabase#108)