"Don't run your pointers longer than 20 seconds or they burn up" is some weird boogeyman invented by LPF. Don't worry so much. Unless it's designed like crap, it'll run for 30 minutes just fine.
I'm not sure what the failure mechanism for DPSS is, exactly. I just know they can die with time, seemingly independent of their usage. Cheap chinese greens are notorious for this.
I tend to find these work pretty well when designed and aligned with care. I just got the laser tonight and after a brief alignment tweak of the lasing crystal, beam prep, and a light cleaning, its back up to power after a brief warm-up. the PGL-Cs have terrible heatsinking usually as the module is just floating in there. I usually say a couple minutes is the longest i'd let it run for a long time, but it is best to run it under a minute or so if possible. the module's stock recorded power draw is 1.7A for this laser, and I'm getting a consumption of 1.75A cold, and 1.73A after warmed up fully. interesting as most of the yellows I get tend to be pushing 1.8-2.2A depending, and they get very hot to the touch really fast. much hotter than is good for running a laser diode. the pump is in pretty good shape, but does have minor wear, but nothing notable. The main failures of DPSS are usually one of 4 things.
A) alignment change - either by abuse or thermal cycles making the crystals walk
B) dust, grime, foreign objects in the laser path
C) Excessive heat, causing early death/deterioration of the pump source, be it from no cooling, TEC failure, whatever. or in the case of the crystals, excessive power causing damage to the crystals (grey-tracking) or the mirrors. but this is mainly only a problem in very powerful systems. these handhelds don't come anywhere near this power level.
D) Driver failure/regulation problems - pretty self explanatory. again, heat being the main problem, but it can also be from poor design and regulation, or excessive power ripple/power surges, etc. but most of that is not a problem when battery driven.
Honestly, rebuilding these in custom hosts is likely a very good idea and could provide very long runtimes if they were well heat sinked or actively cooled with a TEC or something.