position is on hold, he/she actually means your game is over! In these days, recruiter will not say there is a better candidate or someone more qualified or someone better fit the position. They pretend that the matter is not in their hand and they choose to say something that won't hurt your feeling. This is a industry trend