zip -FF executa um bloco específico de código dedicado , que não manipula outras opções, como -x . Como resultado, você não pode executar um único comando zip que combine -FF e qualquer outra operação.
Para obter o new.zip que você procura, é preciso executar
zip -FF old.zip --out new.zip
zip -d new.zip \*.JPG