You're right, the ranged weapon logic did break at some point. Thanks for reporting it.
Also the shed thing is probably not a bug but simply the fact that you don't actually unlock the shed if Gareth gives you the key to it through other means in RP without selling it to you, it's a purely cosmetic item in 0.8. This will be a feature in 0.9 though.