Cheap tickets and JRO are things which do not match. Compared to NBO JRO is normally 40% more expensive. There is something in the air with the NBO and JRO/DAR flights only there are not telling. I have tried to get some info from the station managers in DAR & NBO but no luck.
Guesses in TZ and KY are that NBO will go daily only with KQ777 and that JRO will get a evening arriving flight 777 which goes back to AMS direct and that Dar will get a morning flight 5 times a week or direct or via Entebbe or NBO. But all depending on the situation in Kenya and the possible rise of safari fees later this year in Tanzania