I've posted about this before, work on calipers.
From your description, they are in-need of a thorough disassembly. Though the factory service manual says, "don't split the halves," I have and will continue to. It makes it much-easier to clean them thoroughly.
I suggest a tool like a Dremel w/a wire disc of brass to-clean the groove in the caliper halves into-which the square rubber O-ring fits. Lube it thoroughly with brake fluid when you install the O-ring, then slide-in the cleaned piston. You should easily be able to move the piston in-and-out with finger-pressure. Your saying that you couldn't get the pistons to move with channel-locks means they're 'way-overdue for a disassembly and cleaning. You probably have one or-more frozen pistons, and a loss of braking function!
Wear eye protection when you use whatever brake spray you choose, I like Brakleen, it's not cheap, not trerribly-expensive and it does the job.
Yes the traditional method of using air pressure to pop-out pistons is good when it works, however, I've had to do this when air pressure won't work: use a grease gun.
Open the bleeder nipple, a caliper mounting screw fits the hose female in the caliper body. The piston
will move. Use a C-clamp to limit the movement of one side when it's piston is freed, to allow the hydraulic pressure to free the other. Once they're both freed, split the caliper and thoroughly-clean the halves. I've never-encountered a bike caliper that wouldn't yield to this once air pressure alone was insufficient.
Some people say to use Scotchbrite pads to clean the pistons, I usually use a brass bristle brush and then something like 220 wet-or-dry for a final polish. Work-on the calipers until all-traces of corrosion are removed.
Here's a pic of a SOHC Honda 750-4 which was off the road since 1977 that I did awhile-ago, using the grease-gun disassembly. Once cleaned and reassembled, it functioned perfectly, the hose was replaced too.