I too have witnessed the Welsh reverting to the Welsh language when a member of the services walks into a pub. Similar to a previous post, when I was at RAF Valley in late 70s, going for a local pint usually resulted in this behaviour.
The early morning weather ship the following morning would then always perform a NE low level departure - at full throttle! And we wondered why they turned their backs on us the next time we went to the pub!