Added new exception types for timeout and failed connection reasons.