Perdona mi ignorancia pero:
esto:
Código SQL
[-]
(select B.imei from linarticulo A, linartstr B where A.imei = B.imei)
no es igual a esto
Código SQL
[-]
(select A.imei from linarticulo A)
Creo la condicion cambia mucho, a mi entender nunca te daran el mismo resultado, es muy dificil sin conocer las tablas y los campos opinar a ciegas.
Por cierto,

Error de dedo el =. y lo de las tablas A y B. que te digo.
No seas tan perfeccionista
Saludos