Are Harambee Stars finally back on track?