Since the current fix sneak is just bad. Its a 200 skill points invested to lose caps. If the current fix stays I would remove skill and make everyone be able to use sneak with just stealth boy.
There could have been more elegant solutions :
1. Buffing watchtower perk to detect sneak in all directions on 22 hex. (someone has to take perk just to detect sneakers, just as sneaker has to invest SP, fair trade).
2. Making item that you can use (with like for doc/defib, lets say 150 sneak SP) to detect sneakers which would also be rechargeable.
3. Seeing sneaker un-sneaks him, he can still run around and sneak, but once you see him he is obviously detected so he should be un-sneaked. ( I tried hex busting, since like 2-3 bullets hit him if I'm lucky the damage sucks. And using unaimed shots still won't do any harm and he can continue on his marry way behind first obstacle).
4. Making sneak only for sneaking weapons. (This would fix 99% problems everyone cried about)