I have a good relationship w/ the shop, they were willing to interrupt their work and pull the cranks for $5, but I didn't want to walk the bike home or risk damaging the cranks by riding them loose.
Here's another roundabout solution: Buy a pair of utility cranks, so you can ride to the LBS, have them pull your specialty ones, then you put on the cranks for which you have the appropriate tool, then you can ride home securely with your specialty cranks in your back pocket (and if you're quick enough, and the LBS mech looks away for a second, maybe that 23.3 puller could be in your front pocket...)