Fix sinew crafting bug

As suggested by BevapDin, make inventory::use_charges() allow ammo_type matches the same as inventory_has_charges() to fix #4837