Ok i'll re-conclude... It caused the leak, but its not likely the plumber is liable for my old seal failing.
It was mentioned to my insurance company that we had work done at the time and they wanted to blame the plumber... We said we didn't really want to involve them (too much hassle), but...