No es necesaria, pero aporta un matiz de excepción mayor que sin "sino". Pero "hasta" ya lleva cierto significado de excepción...en el lenguaje hablado no usarás normalmente "sino hasta"...y pocas veces lo encontrarás en el escrito
No fue hasta que yo se lo dije que visitó Roma...no fue sino hasta que yo se lo dije...