Well, what if the odds you quote were actually ten thousandth of one percent? 1 in 10**6
stars: 10**9 x 10**9 = 10**18
ILife: 10**6 x 10**6 x 10**6 = 10**18
That's one planet with ILife
and at your odds:
ILife: 10**4 x 10**4 x 10**4 = 10**12
That's 'only' 10**6 planets with ILife
Furthermore that's over a period of something like 10**9 'years' or whenever second generation stars started (no ILife possible on a first generation star). Our Intelligence Life has been around for 10**5 years. Which means the odds of two ILife species existing contemporaneously (or shifted for speed of light) is slim.
Although, in case of Earth, I would expect more intelligent species to arise. The diversity, raw material and time still available for further evolution would make it highly unlikely our species will be the last (ILife) on this planet. I think once life establishes on a planet, it's highly tenacious.