Improve ServiceConnection.ConnectionTimeoutError

Now even though it's initialized lazily, running
`foo instanceof ServiceConnection.ConnectionTimeoutError` before
it's initialized won't throw an error.