Zweifelhaften Ruhm erlangte Machuka durch einen Zwischenfall zu Beginn seiner Karriere. Bei den Leichtathletik-Juniorenweltmeisterschaften 1992 in Seoul lag er auf der Schlussrunde des 10.000-Meter-Laufs in Führung, als ihn der Äthiopier Haile Gebrselassie auf der Zielgeraden überholte. Machuka war verärgert, weil Gebrselassie während des Rennens keine Führungsarbeit geleistet hatte, und schlug den Äthiopier auf den Hinterkopf. Er konnte seine Niederlage dadurch jedoch nicht verhindern und wurde anschließend disqualifiziert.