Fix sign of comparison for dropping things into vehicle.
Decriment weapon charges after potentially returning the entire weapon.
Merge pull request #9175 from kevingranade/vehicle-cargo-interaction-fixes

Vehicle cargo interaction fixes