Well I decided to heed advice and sort the invading 40mm waste pipe poking into the 110mm waste.
First I removed some more ceiling to get access to the white pipe, not expecting to see that someone had in fact installed a proper boss, they'd just not cut the pipe to the right length:
The push-fit coupler was me. I obviously had to cut the grey pipe to get access to the white pipe, so this is how I joined them back together. I temporarily removed that whole piece of pipe (to the right of the coupler) because I also wanted to adjust the fall on the waste, as it was insufficient, with water running back out of the pipe when I first took it off - all down my arm
.
The white pipe is now barely encroaching into the grey pipe.
I also replaced the right angle waste pipe and bought a brand new McAlpine flexible pan connector, which although very well made with good seals, was an absolute bitch to fit, mainly because there's no space behind the loo in my ensuite.
Putting it in boiling water to soften the rubber and using loads of silicone lube did the trick eventually, but it took over an hour just to get the female end of the flex waste pipe over the toilet spigot.
And here's the whole sorry affair:
Rather than patch that up, I'm going to board the whole garage with insulated board. Our bedroom is above the garage and there's just 15-20cm of wool-type insulation.
Everything appears leak free and water tight, passing the paper flush test with no drips or backing up. Hopefully that's the end of it. Horrid job but glad it's done.