Well I've ended up removing the entire sub floor (~18mm T&G boards) today, partly to make the plumbing easier (or possible really) and partly because the floor was just not strong enough for a bathroom floor.
I'm glad I did because I found a few more appalling examples of lazy / incompetent work...waste pipes going upwards, unsupported pipes, unsecured joists wobbling about, LOTS of building waste left there, no insulation.
I'm fitting 18mm structural ply in its place across the whole floor once I've braced everything.
Have a look at this diamond. That pipe was the basin drain and we now know why it was draining slowly

.
Removing this was disgusting, loads of smelly sludge stuck at the bottom.