Nice work David and I hear ya on the frustration with decals.
Literally decades ago I bought a bottle of Micro Superfilm that I still use today. It's a clear coating that brushes over decals before you use them. I pre-test one of the decals that I don't intend using on the model and if it breaks up in the water, I treat the rest of the decal sheet with the Superfilm. 100% success rate so far. I don't know if this brand is still available, but there must be other similar products on the market.
And yes, the Revive It is a big improvement.