ab-initio guys are always guaranteed a spot unless the trainee messes up then their contract gets thrown away!
Call in's depends on how competitive the applicant is. TR, ATPL, Military...etc could be as early as the festive season ends hoping the HR department is all sorted.
FY don't forget it's Kenya Airways and it's Kenya! So patience is an Oscar!