@Demian-Moschin me parece que no hace falta filtrar por "idUsuario". Este chequeo ya se esta haciendo antes de que se llame a nameExists. Esta funcion solo deberia uscar si existe ese nombre de usuario. Mas arriba se checkea si el usuario es el mismo.