Adds new RegistrationStateChangeEvent and avoid reconnecting providers when server connection fails due to an error of received input. Buggy server or wrong input saved on server can keep provider reconnecting forever.
Avoid calling login from global status service due to a registration state changed of provider, this job is for reconnect plugin.