Providing the roof is ok, how about an epoxy dpm like tilemaster or bal tank-it? Both would keep moisture out.
Personally, it sounds like the kind of job best walked away from though!
I will not personally do the job, I would either re do the whole lot or as you said walk away instead of having all the headache. I was just seeking a different opinion
Thanks for all your help much appreciated