It is possible we have a sticky mains stopcock as when the drive was block paved the area for the water meter and stopcock was left filled with sand and rubbish and the plumber had to dig it out to find it.
However, I don't think that will affect the top floor shower as the problem seems to...