A good way of making a glossy, sticky neck, faster, is to sand down the gloss so it just the paint, then finish it with a certain gloss (a bit of research should tell you which), and then finish it again in satin it in Satin. With Mahogany necks, even with oil, it is still prone to get damage from the environment. That's why you normally see Mahogany necks finished in gloss. There is also a good gloss I believe that feels like satin, which protects the mahogany. Check out Petrucci's sig mUsicMan for example. So you can just sand down the gloss so the paint is still there, but then refinish it, followed by a light sand to make it smooth and blend into the old gloss.
Regarding the gloss then satin, it's Ran Guitars that do this. On my quote for a Les Paul, they said they would finish the neck with 3 layers of gloss, then a finish of satin to make it maple smooth. This may even be what MusicMan do. It's just mahogany you want to seal. i guess with bodies its not that much of a problm as its a big chunk of wood, and oiling is a good way to finish it. But necks you have to be more careful as they are thinner, and bare mahogany can be very active to the environment in terms of damage.