Il comando \chapter imposta da solo il comando \thispagestyle{plain} quindi non c’è nulla da fare se non, LOCALMENTE, vale a dire dentro a un gruppo, rendere plain equivalente a \empty o meglio ancora a \relax, oppure direttamente a basic, se lo vuoi per tutti i capitoli. direi che dovrebbe funzionare una cosa del genere:
`
\makeatletter
\let\ps@plain\ps@basic
`
Il difetto di frenchb è che è un po’ invasivo ed è un problema noto; non dovrebbe produrre inconvenienti usare french, invece di frenchb. piuttosto scambiali di posto e poi selezione l’italiano, almeno la cosa dovrebbe diventare trasparente. Io, tempo fa, lo ammetto, l’ho fatto, rispecificando anche il codice di carattere minuscolo dell’apostrofo ( \lccode`\’=`\’) perché frenchb ci pasticcia un po’ sopra, e il tutto ha ripreso a funzionare correttamente. Ma french dovrebbe andare senza pasticciare.