Having used this for a while, how often have you found this to be necessary? I'd normally expect a gem to update  its version if it included new assets. Just the occasional edge case? Even including gems from source, it puts the commit hash in Gemfile.lock...