CHEF-3716 - Bookshelf fix test coverage

This PR adds test coverage to ensure we don't inadvertently delete a checksum that is being used by another version of a cookbook.