Surely a latent threat (along with many others) here is that the transition altitude in this airspace is so ridiculously low. They passed over the NDB at 5000ft which meant they needed to set the altimeters moments before station passage. I imagine this would be the same for many non precision approaches which often start up around 5000ft.