This is my understanding of your generic caliper hanging up:
1. Hot oil bubbles. What is in the bubble? Air/water.
2. Water is heavier than oil so it sinks to the bottom or lowest part of the caliper, which is the groove the quad-seal sits in.
3. Quad is made of 4-sides so it sits square in the groove. However, the water now crystallizes and this raises the seal in the groove.
4. The piston is now stuck and sits there dragging on the disc. The quad has to 'return to memory;' pulls the piston away from the disc.
5. Any crystal in that groove will lock the piston so it has to be scraped out clean so the quad goes back to square.
6. With the seal removed, along with the oil off the piston, plus out of the caliper, the dry piston should freely spin by hand.
7. The only material that should touch the finish is a paper towel and vinegar to breakdown the crystals. Vinegar swells rubber!!
8. The piston should not rock in the caliper but slide out on its own no matter piston position. Any honing of the finish will expand the 'tight tolerance,' and then send [more] oil between the parts, leak out the seal, because the piston can now be cocked to one side when braking... Hello!?