No puedes usar I haven’t known that aquí. El presente perfecto describe un estado presente que surge de una eventualidad previa, y estás diciendo implícitamente que tu estado presente es que sí sabes que -lo cual no es un estado que pueda surgir de tu ignorancia previa. (Puede surgir de tu ignorancia previa, pero sólo puede surgir de aprenderla.)
Puedes usar No sabía eso, con o sin hasta que lo mencionaste. Esto afirma que en el pasado estabas en un estado de ignorancia, un estado que terminó en el momento en que tu destinatario mencionó «eso». Hasta que marca el final de un estado, como se explica aquí.
No estás obligado a incluir nada como hasta que lo mencionaste para dejar claro que ahora sí lo sabes -la situación del discurso se encarga de eso-; sólo sirve para dejar claro que fue la declaración de tu destinatario la que disipó tu ignorancia, no algún otro acontecimiento pasado.
También puedes usar No lo había sabido, de nuevo con o sin hasta que lo mencionaste. El pretérito perfecto no describe necesariamente un estado que surge de una eventualidad anterior, porque el dominio del tiempo pasado no tiene el contraste entre el pasado simple y el presente perfecto que existe en el dominio del presente: el pretérito perfecto sirve para ambos. Aquí el pretérito perfecto actúa como un «pasado-en-pasado», análogo al pasado simple del dominio del tiempo presente, por lo que describe un estado de ignorancia anterior que terminó en su tiempo de referencia pasado, el tiempo explícitamente nombrado en la cláusula hasta.
Sin embargo, como sabes, el Truismo Perfecto de FumbleFingers te indica que si no necesitas un pasado perfecto no debes usarlo. En este caso no hay ninguna razón evidente para necesitar un pasado perfecto; en consecuencia, la mejor opción aquí es el pasado simple:
No lo sabía (hasta que lo mencionaste).