The Rabbeinu Yonah (sha”t 3-139) and the Meiri, (Sotah 10b- Brachos 43b)
both disagree with tosfos and hold there are only 3 aveiros where the din is yehoreig v’al ya’avor.
The R. Yonah writes that halbanas panim is a form of retzicha.(included in gimmel aveiros)
The meiri writes that the gimmel aveiros you are mechuav in yehoreig v’al ya’avor,
whereas by malbin pnei chaveiro it says noach i.e. it is preferable do so, not that you