Added 3 new exception as subclass to FailedConnection to allow a more precise handling and/or logging.