Next time you have the barrel bands off take a flat tip screw driver and raise the retaining springs up a little. Seems to me that should stop the sliding forward if the barrel band cannot get over the retainer.
??? Just food for thought........
"Peace thru Fire Power"