Hi,
I had a bankart repair (via keyhole surgery) on my right shoulder about 6-7 years ago. Full range motion was regained, but the physio is intense and painful. Don't skip any physio if you get the operation. My shoulder was pretty well as you have described. Had woken during the night with sub-luxation numerous times. Reaching behind to raise the sun visor would sometimes "pop" it as well. (Was only a problem from the RH seat!).
I pretty well had to have surgery on the RH shoulder, and my LH shoulder was almost as bad. Long recovery process is something I didn't want to go through again, so with my LH shoulder I started doing light weights and slowly built up the muscle being very strict with technique. Consequently my LH shoulder is now much more stable and I'm hoping I won't ever need surgery on this side. Don't know if this is an option for you re. the JAR.
Bottom line is that with continued weight training, both my shoulders are much more stable, but I'm wary of sports which might dislocate either one.