If we are treating these timeouts as errors, shouldn't we also be triggering the error handler? Are we not doing this because that would be considered a breaking change?