Simply make it so if the farmer drops the corrupted banana and someone else picks it up, make it only have 5-10 uses before being used up
or alternatively, if it'd be easier, if the farmer drops the corrupted banana, that converts it into its worse limited use version so if they pick it up again, it's limited use for the farmer for dropping it, either way would work.
This prevents a farmer giving someone else an infinite use ranged item