Make sure that when you get anybody to replace the glass that the seals are properly sorted.
Another vote for the Seiko people themselves in Maidenhead.
My 'inferior quality' watch went pop climbing through FL80 the other day - so it does happen!
HTH
DD