This makes sense, but reading the forum and observing CIC, they are hard to predict as you said.
Also, I just read a person's comment that he got his Visa approved after 51 days, SDS.
Doesn't make any sense, If that's the case for me, I might not make it in time.